I've been looking for something like this for a while.  I have tests that 
require two (or more) slaves to be executed properly.  But there doesn't 
seem to be any plugin that currently does something like that.

We have a workaround, but it's not very robust at all.  We have one job 
that starts two (or more) additional jobs on two slaves.  But it fails 
often when one job starts up and waits for the other side to start, but the 
other job is queued up for a very long time (due to other jobs running on 
the slave).  This causes the first job to timeout (failing the overall 
test), and eventually the second job gets out of the queue - runs - and 
fails because it can't find the first job.

Ideally, a plugin like this would hold start the list of jobs, with one 
targeted for each desired slave, then hold them in the queue until all can 
be run at the same time.

If you find such a plugin, please respond back to the group.  I believe 
that others have been looking for such a plugin too.
Jason

On Monday, June 10, 2013 10:09:01 PM UTC-7, Chris Withers wrote:
>
> Hi All, 
>
> Are there any plugins or any other support for jobs that need to use 
> more than one slave at once? 
>
> I have one job I need to write which ideally needs to grab a selection 
> of nodes with different labels, lock them for the duration of the test 
> and then clean them up afterwards. 
>
> Anyone done anything like this? 
>
> Chris 
>
> -- 
> Simplistix - Content Management, Batch Processing & Python Consulting 
>              - http://www.simplistix.co.uk 
>

-- 
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 jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to