Hello Jenkins Developers,

I need to create Jenkins Linux Slaves via script. I have been able to 
create Windows Slaves, which connect via JNLP by using the folowing code:


Jenkins.instance.addNode( new DumbSlave(strSlaveName,
                                        strSlaveDescription,
                                        strWorkspace,
                                        strSlaveNumExecutors,
                                        Node.Mode.NORMAL,
                                        strLabel,
                                        "true" == strSlaveIsWindows ? new 
JNLPLauncher() : new CommandLauncher( "172.16.222.151 root" ),
                                        new RetentionStrategy.Always(),
                                        new LinkedList()));




However I am unable to create Linux Slaves, which "Launch Slave agents on 
Unix machines via ssh. The CommandLauncher class creates a slave, which 
"Launch Slave agents via execution of command via the master". 
I see that the ComputerLauncher class has three sub-classes: 
CommandLauncher, ComputerLauncherFilter, DelegatingComputerLauncher, 
JNLPLauncher.

I am not sure whether the ComputerLauncherFilter or the 
DelegatingComputerLauncher class needs to be used.

Any help is highly appreciated.

Thanks,
Manish


-- 
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/d/optout.

Reply via email to