1

根据詹金斯维基

/var/jenkins/bin/launch-slave 是 Jenkins 用来远程执行作业的 shell 脚本。这个 shell 脚本在启动 slave.jar 之前设置 PATH 和其他一些东西。下面是一个非常简单的示例脚本

我将 jenkins 作为 JNLP 运行并且没有/bin,所以我不确定我应该把这个文件放在哪里

4

2 回答 2

0

The script on Jenkins wiki you refer to is meant as an example for those who want to use slaves of type "Launch slave by executing a command on master". If you are using JNLP type slaves, then you don't need this script.

What you need to do is log onto the slave machine, open the web browser to your Jenkins, navigate to the page of your slave and hit the orange button. Or use one of the command lines on the page to run the slave.

于 2012-03-27T20:19:30.243 回答
0

“无头”运行 Jenkins,而不是通过浏览器:

java -jar slave.jar -jnlpUrl http://[jenkins_server]/computer/[slave-name]/slave-agent.jnlp

编写一个包含该命令的脚本并在它之前添加您想要的任何其他内容,包括设置新的 PATH。

您还可以在从节点配置中指定环境变量(或“键值对”)。导航到http://[jenkins_server]/computer/[slave-name]/configure并选中“环境变量”复选框。

于 2012-03-24T21:30:12.453 回答