Hi,
I have to sets of connected jobs (A-1, A-2,A-3), and (B-1, B-2, B-3). There is only on execution of job in time (aka number of executors)
When I start A-1 and then B-1. Hudson executes A-1, B-1, A-2, B-2, A-3, B-3 and it messes everything. How can I tell hudson to run all connected jobs firstly and then to run other jobs in queue, so in will go A-1,A-2,A-3 and then B-1, B-2,B-3?
Those are two different things. I run only A. And sometime only B
EDIT: give you an example: a-0 (clean environment), a-1 (put files into system /tmp, /etc/..), a-2 (build ant), a-3 (put jar files), a-4 (execute tests), same is for B.
So if b-0, comes after a-3, and then tests are executed in a-4 I get errors. This is what I call mess.