Thanks for the info. I'll check that out :-) On 3 June 2016 at 15:57, <[email protected]> wrote:
> Try > https://wiki.jenkins-ci.org/display/JENKINS/Throttle+Concurrent+Builds+Plugin > . > > > > Note: there are a number of other plugins that do a similar thing, but as > far as I can tell, the Throttle Concurrent Builds Plugin is the one that is > being maintaind, and is the preferred one to use. > > > > *From:* [email protected] [mailto: > [email protected]] *On Behalf Of *RDR > *Sent:* 03 June 2016 15:55 > *To:* jenkinsci-users > *Subject:* How to postpone job execution until after another job has > finished > > > > Hi, > > > > I've got an odd problem setting up a Jenkins server and i was just > wondering if anybody could suggest a solution. I've set up 3 jobs on my > server: > > > > 1. Build-Application - a typical Jenkins job that downloads code from SCM > builds it and run the Unit tests. The generated artifacts are archived. > Then... > > 2. Deploy-Application - take the archived artifacts, Ssh them to a Linux > server and run an installation script. Then... > > 3. Functional-Tests - Run the functional tests. > > > > Since step 3 has a very low load on the server but can take a couple of > hours, I've set up a second executor on the Jenkins server. This way fresh > commit in the SCM will be pulled and tested quickly. > > > > > > The trouble is that the Deploy-Application job can be triggered by the > second executor while the first one is running Functional-Tests. This > causes the functional tests to failing because we've pulled down the > environment while they were running. > > > > Is there a way of blocking the Deploy-Application so that it can't run > while Functional-Tests are in progress? > > > > Cheers! > > -- > > > > -- > > This e-mail and any attachments may contain confidential, copyright and or > privileged material, and are for the use of the intended addressee only. If > you are not the intended addressee or an authorised recipient of the > addressee please notify us of receipt by returning the e-mail and do not > use, copy, retain, distribute or disclose the information in or attached to > the e-mail. > Any opinions expressed within this e-mail are those of the individual and > not necessarily of Diamond Light Source Ltd. > Diamond Light Source Ltd. cannot guarantee that this e-mail or any > attachments are free from viruses and we cannot accept liability for any > damage which you may sustain as a result of software viruses which may be > transmitted in or with the message. > Diamond Light Source Limited (company no. 4375679). Registered in England > and Wales with its registered office at Diamond House, Harwell Science and > Innovation Campus, Didcot, Oxfordshire, OX11 0DE, United Kingdom > > > -- > 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/6836E1DC2DDC174C9D64B7860E5AF5FCACCABFCA%40exchmbx01 > <https://groups.google.com/d/msgid/jenkinsci-users/6836E1DC2DDC174C9D64B7860E5AF5FCACCABFCA%40exchmbx01?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/CAB9wPTSoW2TbdyT-tsoi2Ca988s7OaRAuVK8Hp2_d2mhfncGRQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
