Hi Nigel,

as far as I understand your statement, I think the multibranch-workflow
plugin (currently in beta) could help.

I'd get the current branch and only run the ITU stage only if it's
currently working on master.

Vincent

2015-10-12 13:05 GMT+02:00 Nigel Magnay <[email protected]>:

> I'm migrating a lot of fairly hairy infrastructure around to use
> jerkins-workflow.
>
> At the moment, we have a number of projects that use triggering: -
>
> proj-build
> proj-ITU
> proj-robot-tests
>
> What I want to migrate is - proj-build builds every commit. proj-ITU is
> very expensive, so it gets triggered on successful proj-build builds; but -
> it only builds against *master*, so multiple triggerings will just queue
> it to build once.
>
> I'm not sure the best way to model that in workflow (or even if that's the
> best option).
>
> Something like a stage that says
>
> 1) "if there is an 'ITU' stage currently building, wait until it finishes.
> 2) If there is another build, where the build number is later than us, and
> that build started the ITU stage (or is, like us, waiting to enter that
> stage) then exit. (I.E: no point in running integration tests against a
> version that's now stale).
>
> Is that something do-able in workflow?
>
> --
> You received this message because you are subscribed to the Google Groups
> "Jenkins Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jenkinsci-users/CAPYP83RtRLXwCSV8ZqbpoA_cBg4OSzV-G30s9RhMgYqaoP_Y5Q%40mail.gmail.com
> <https://groups.google.com/d/msgid/jenkinsci-users/CAPYP83RtRLXwCSV8ZqbpoA_cBg4OSzV-G30s9RhMgYqaoP_Y5Q%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/CAH-zGCgaCCSoKzSHFS2i0uiiaBwA%2BQ98Raq%3D-KAmRpTE-n9HWw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to