当jenkins任务多的时候,为了减轻jenkins的负担,我们通常会增加节点来分担master的构建压力。 还有另外一种情况,就是节点也可以用来指定特定的环境,比如模拟环境等,然后通过节点配置或JOB中的标签指定到哪个节点上构建。 我的jenkins版本2.121.3,一台主机要作为jenkins的从节点: 从节点建议是干净的系统 从节点必须和主节点有一样的运行环境,比如java,maven,node等等 从节点不需要去启动jenkins,在你配置允许主节点免密码登录后,自己会同步一个slave.war包自己去启动,然后执行任务 另外,如果有版本控制,比如自建Gitlab,需要添加从节点的公钥Settings--SSH Keys(也可以是HTTP方式) jenkins--系统管理--管理节点--新建节点 节点名称 slave-213 选择固定节点 远程工作目录可以自定义,但必须有权限 启动方式,使用ssh方式,只要主可以免密码登录从就行啦 环境变量最好添加一下吧,也没几个,不然/usr/bin下要能找到可执行文件。 并发构建数:这个填写这台服务器可以同时构建几个任务,比如master,默认是2个,slave默认是1个,如果为0,表示该节点被移除,而且配置保留。 用法: 尽可能的使用这个节点 这是默认和常用的设置. 在这种模式下,Jenkins会尽可能的使用这个节点