/ var / jenkins / bin / launch-slave是Jenkins用于远程执行作业的shell脚本。在启动slave.jar之前,此shell脚本会设置PATH和其他一些内容。下面是一个非常简单的示例脚本
我正在运行jenkins作为JNLP并且没有/bin
,所以我不确定我应该把这个文件放在哪里
答案 0 :(得分:0)
运行Jenkins'无头',而不是通过浏览器:
java -jar slave.jar -jnlpUrl http://[jenkins_server]/computer/[slave-name]/slave-agent.jnlp
编写包含该命令的脚本,并在其前面添加任何其他内容,包括设置新PATH。
您还可以在从属节点配置中指定环境变量(或“键值对”)。导航到http://[jenkins_server]/computer/[slave-name]/configure
并选中“环境变量”复选框。
答案 1 :(得分:0)
你所引用的Jenkins wiki上的脚本是一个例子,用于那些想要使用类型&#34的奴隶的人;通过在master"上执行命令来启动slave。如果您使用的是JNLP类型的奴隶,那么您就不需要这个脚本。
您需要做的是登录从机,打开网页浏览器到Jenkins,导航到奴隶页面并点击橙色按钮。或者使用页面上的一个命令行来运行从属服务器。