我想知道如何用Jenkins Groovy脚本创建一个UNIX从服务器并启动它。我有下面的代码,它能很好地运行。但是它没有在从服务器中创建ssh选项,也没有启动从服务器。我看到了JNLPLauncher(),我认为我需要改变一些东西来使用ssh启动器。即使只是指向我找不到的文档,我也会感激任何帮助。此外,这段代码的目的是在构建时启动从服务器,并在构建结束后删除从服务器。我需要根据用户选择的参数进行动态从服务器分配。因此,如果有其他实现方式,也请提出您的想法。
import jenkins.model.*
import hudson.model.*
import hudson.slaves.*
Jenkins.instance.addNode(
new DumbSlave(
"test-script",
"test slave description",
"/export/home/pe-deploy/",
"1",
Node.Mode.NORMAL,
"test-slave-label",
new JNLPLauncher(),
new RetentionStrategy.Always(),
new LinkedList()))