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 >>> >> >
