Partially, it helped. Here's how I ended up doing it, better suggestions 
are welcome:
'multijob' is getting 3 parameters - the label to restrict with, the number 
of parallel jobs and a test name.
It triggers the launch of multiple 'singlejob' passing it two parameters - 
the label and the test name. As it does nothing but trigger, it runs on my 
master.
Each 'singlejob' has a label restriction and triggers 'realtest' job, 
passing it the test name. As I don't run many (<10) parallel 'singlejob' , 
they also run on the master.
'realtest' launches the specific required test.

Seems to be working, but I haven't tested with real jobs, just mocks.
Y.

On Wednesday, August 14, 2013 3:41:57 PM UTC+3, mpapo - Michaël Pailloncy 
wrote:
>
> Maybe 
> https://wiki.jenkins-ci.org/display/JENKINS/NodeLabel+Parameter+Plugin could 
> help you.
>
>
>
>
> 2013/8/13 Yaniv Kaul <[email protected] <javascript:>>
>
>> I'd like to run an identical test, on multiple nodes, with label 
>> restriction.
>> For example, run 'eye sight' test on 10 nodes, all with 'blue-eyes' label 
>> (not with 'green-eyes'), or run 'hearing test' on 5 nodes, all with 'big 
>> ears' label.
>> The manual build should ask the user for the count and the restriction.
>> I got this partially working by an extended choice parameter for number 
>> of nodes, that is then passed to trigger builds on other project with 
>> 'invoke i=0...N builds', but I could not find a way to limit it to a 
>> specific label.
>> Any simple ideas?
>> TIA,
>> Y.
>>
>> -- 
>> 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] <javascript:>.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>  
>>  
>>
>
>

-- 
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].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to