没有过多的背景,只是在使用jenkins做持续集成时,需要使用到多个节点执行job时方便使用,jenkins添加slave-node即可。
1、下载jenkins安装包,本地jdk虚拟环境,然后启动jenkins服务即可,启动jenkins有三种方式,一种使用docker一种使用tomcat,而本文介绍使用java -jar jenkins.war --httpPort=8181命令启动,默认路径在C盘当前用户下的.jenkins目录。不想使用默认目录就先设置JENKINS_HOME环境目录,然后把启动命令写入win支持bat批处理文件。
D:\jenkins_home>java -jar D:\jenkins_home\jenkins.war --httpPort=8181
Running from: D:\jenkins_home\jenkins.war
webroot: EnvVars.masterEnvVars.get("JENKINS_HOME")
2、在添加节点之前,先设置一个全局:Agent:首先要开启
3、管理配置--节点管理,new一个节点:
4、添加完成之后,就需要连接,下载agent.jar 然后使用下面提供的命令启动连接
5、 启动完成如下状态,表示主从连接成功,可以查看系统信息:
6、jenkins节点配置完成了,那么怎么使用呢?job关联节点: 勾选 Restrict where this project can be run
Label Expression 填写slave节点名称