新建节点
- 选择“新建节点”;
- “节点名称”建议按照名称与IP的方式进行命名;
- 选择“固定节点”;
- 点击“OK”。
配置节点
- “并发构建数”填1;
- “远程工作目录”建议与Python脚本放在同一目录;
- “标签”用于对同一类任务设置相同的标签;
- “用法”选择“只允许运行绑定到这台机器的Job”;
- “启动方式”选择“通过Java Web启动代理”;
- “内部数据目录”填写remoting;
- “JVM”选项填写“-Djava.net.preferIPv4Stack=true Dhudson.remoting.Launcher.pingIntervalSec=-1”;后面一条可以不填
- “可用性”选择“尽量保持代理在线”;
- 点击“保存”;
- 其他项目为空。
Windows系统 slave启动方式配置选择:
操作方式与上图相同。
对于linux系统,选择以SSH方式登录,配置如下:
- Launch method: Launch agent agents via SSH;
- host:填写slave IP地址,且确保22端口可用
- Credentials: 选择远程登录的用户名与密码,如果没有,需要点击“Add”添加;
- Host Key Verification Strategy:None verifying Verification Strategy
添加用户方式如下:
本地设置
- 点击新建的节点“tiger_test”;
- 点击“agent.jar”,将下载的文件保存到上一步骤中设置的“远程工作目录”;
- 复制“在命令行中启动节点”下面的代码,在“远程工作目录”中新建一个‘.bat’文件,写入复制的代码到新建的‘.bat’文件,同时在后面加入“ -noCertificateCheck”;
- 点击新建的‘.bat’文件,建立Jenkins连接。
参考:
Ping Thread - Jenkins - Jenkins Wiki
Jenkins slave agent launch fails