Change By: Paul Draper (16/Apr/15 2:24 AM)
Description: *Setup*

Set Jenkins to have one node (master), and two executors.
Create a throttle category my-category with global max 1.

Create freestyle project A.
Build step `sleep 5`.

Create freestyle project B.
Throttle on my-category.
Build step `sleep 10`.

Create freestyle project C.
Throttle on my-category.
Build step `sleep 10`.
Trigger Post-build, trigger  downstream project D.

Create freestyle project D.
Block on upstream jobs.
Build step `sleep 10`.

Trigger A, B, C, and D, in that order.

---

*Expected*

A starts.
B starts.
A finishes.
B finishes.
C starts.
C finishes.
D starts.
D finishes.

---

*Actual*

A starts.
B starts.
A finishes.
*_D starts._*
B finishes.
*_C starts._*
D finishes.
C finishes.

D does not wait on C.

---

I also tried lockable resource plugin with the same setup, but it didn't work either.

I do not know of any workaround.
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira

--
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to