Thanks Scott.

This works only partially. I can get it to build on all slaves that are in
the pool. But I would like it to build only on all *available* slaves. That
is, if I have [slave1, slave2, slave3] in the pool and if slave1 is
currently doing a different build, I want the my build to use slave2 and
slave3 only and *not* queue up a job on slave1.

I am trying to see if the answer given in
http://jenkins.361315.n4.nabble.com/Run-a-build-concurrently-on-all-slaves-td4651190.htmlwill
work with NodeLabel Parameter plugin, so far unsuccessful trying to
pass label parameters across. Also, don't know even if I am able to pass
the parameters correctly, it will behave like I want it (as explained
above).


Thanks,
-Hari





On Tue, Apr 30, 2013 at 1:16 PM, Hari Kodungallur <[email protected]>wrote:

> Thank you much Scott.
> I don't quite understand it fully -- expected as I don't understand the
> Jenkins terminology yet. Let me try out whatever you mentioned and I will
> send updates / follow up questions after that.
>
> Thanks,
> -Hari
>
>
>
>
>
> On Tue, Apr 30, 2013 at 11:45 AM, Scott Evans <[email protected]> wrote:
>
>> Just put a label on the agents and assign both the build and test jobs to
>> that label and it should work just as you expect.  Note that unless you use
>> a matrix configuration, a job will only use one agent at a time, so you'd
>> want to look into matrix jobs if you have several sets of tests you want to
>> run against a single job configuration.
>>
>>
>> On Tue, Apr 30, 2013 at 12:51 PM, Hari Kodungallur <
>> [email protected]> wrote:
>>
>>> Hello,
>>>
>>> I am a new Jenkins user. I am looking through tools that have a support
>>> for the following functionality or similar.
>>>
>>> I want to configure a pool of agents that can either do builds or tests.
>>> But when a particular type of test comes in, I would like to use all
>>> available agents and kick off tests on them.
>>>
>>> Suppose I have 5 agents in the pool. They are just waiting for jobs --
>>> builds or tests. Let us say two of them get busy doing builds. And at this
>>> time I kick off my test. It should detect that three of the agents are idle
>>> and kick off tests on the three agents. At a later time, possibly all 5
>>> agents are idle and I want the test to be kicked off on all 5 of them.
>>>
>>> I am wondering if there a feature or a plugin in Jenkins that can
>>> accomplish this task.
>>>
>>> Thank you much.
>>> -Hari
>>>
>>> --
>>> 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.
>>>
>>>
>>>
>>
>>  --
>> You received this message because you are subscribed to a topic in the
>> Google Groups "Jenkins Users" group.
>> To unsubscribe from this topic, visit
>> https://groups.google.com/d/topic/jenkinsci-users/OlYAG-zu4dg/unsubscribe?hl=en
>> .
>> To unsubscribe from this group and all its topics, send an email to
>> [email protected].
>> 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