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!

-- 
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/CAB9wPTQpT_efe19FQdTU_LxxAzFC%3D6U-GvsYqRdKLfasxE08Ag%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to