环境说明:
主节点:windows server
从节点:两台linux
1. windows server安装jenkins就不多说了,直接添加节点配置如下
2.全局安全配置,指定确认的端口后,记得开启服务器防火墙
2.linux机器需要安装Java 环境,安装后拷贝agen.jar文件到linux服务器。
例如:我拷贝文件到/usr/java,目录
命令行定位到/usr/java 目录,然后运行图中命令启动子节点
3.命令行启动后,jenkins节点是可以立即激活的,但是我链接linux服务器是通过ssh命令行连接的,当我结束命令运行后,其实也就断开了子节点连接了,所以需要再linux服务器上以服务的方式运行
linux服务器/etc/systemd/system目录下创建文件jenkins-slave.service文件
[Unit]
Description=jenkins slave service
[Service]
Type=simple
ExecStart=/usr/jdk1.8.0_201/bin/java -jar /usr/java/agent.jar -jnlpUrl http://***/slave-agent.jnlp -secret **** -workDir "/home/jenkins"
Restart=always
KillMode=process
RestartSec=1
[Install]
WantedBy=multi-user.target
ExecStart后面写步骤2中启动命令,注意java和jar都要使用绝对路径4.启动slave服务
systemctl start jenkinsslave.service