Hi there again!

I managed to publish most of the plugin (without couple of still private 
plugin references) to the github over here:
https://github.com/pupssman/compound-slaves

If that builds and installs correctly, following stuff should happen:

   - there should be added Compound Slaves section to global config, 
   containing a configurable list of sub-slave roles
   - there should be a new slave creation option - Multi-node slave
   - and a new builder - Run something on a sub-node
   - and also a new cloud - CompoundCloud
   
All these configuration should be pretty self-explanatory (atleast, I hope 
so).

Any feedback and questions are greatly appreciated!

If the plugin is missing some features - start an issue in the tracker or 
create a pull request.

Best regards,
Ivan Kalinin.

On Thursday, November 22, 2012 5:31:17 PM UTC+4, alok kumar wrote:
>
> Hey there,
> That would be great!! Can you please share it with me?
> Also, please let me know how to get it from github as I am new to this.
>
> Thanks a lot for the help.
>
> Alok
>
> On Thu, Nov 22, 2012 at 12:10 PM, Ivan Kalinin <[email protected]<javascript:>
> > wrote:
>
>> Hi!
>>
>> Actually, I've managed to develop a plugin for my own needs that 
>> implements what you want. It allows to 'connect' a group of slaves to form 
>> a so-called 'compound slave' - a virtual entity, proxying Slave.doBuild() 
>> (or wassitsname) to a different subslave of the group. It adds a build step 
>> 'run something on a sub-node' to delegate particular build step to a 
>> sub-slave. The plugin even can create 'compound' slaves on-the-fly as a 
>> cloud provider from real slaves provisioned in some other cloud.
>>
>> If that sounds promising to you, I can share it on github (currently is 
>> privately-hosted) and you can try to tweak it up to you needs.
>>
>> Cheers,
>> pupssman.
>>
>>
>> On Wednesday, November 21, 2012 6:18:29 PM UTC+4, alok kumar wrote:
>>>
>>> Hi,
>>> Can anyone let me know if it is possible to execute different build 
>>> steps on different slaves from within a single job?
>>> Is there any plugin that supports that? If not, what can be the 
>>> workaround to achieve the same?
>>>
>>> Any help would be greatly appreciated.
>>>
>>> Thanks,
>>> Alok
>>>
>>
>

Reply via email to