Jenkins部署从节点

Jenkins部署从节点

一.jenkins配置从节点

在使用jenkins过程中,我们可以会遇到需要依赖IOS、windows、linux等执行环境的需求。简单点就是在不同环境搭建多套jenkins,但这样一来就不方便我们统一管理。还好jenkins自带解决方案,通过简单配置即可实现这个需求。

二.准备环境

一台搭建好的jenkins master服务器
一台需要配置成从节点的服务器
两台机器相互之间网络互通

三.具体操作

1、浏览器访问jenkins操作界面,选中左侧菜单中系统管理在右侧选中管理节点,点击新建节点,填入节点名称,随意填写,这里主要为了区分不同节点,方便之后快速找到对应节点。选中Permanent Agent后点击确定进入填写配置信息。

2、配置信息
名字: 节点的名称
描述: 从节点的描述信息
of executors: 从节点并发执行job数,同一时间在这台节点上存在的允许执行job的最大个数。
远程工作目录: 从节点的工作空间目录所在位置,也就是你执行job所产生文件的存放目录。
标签: 标签设定为了让master清楚将job分配到什么地方执行。
用法 这里有2个下拉选择,字面意思。选哪个都没问题,如果想只执行配置这个节点的job使用,那就选只允许运行绑定到这台机器的Job。
启动方法 这里也有2个,具体信息看右侧?,这里选择Launch agent via Java Web Start。这里根据描述我们可以看到需要在从节点上打开JNLP文件,这里先不管。
节点属性 这里指的是从节点和master之间连接方式,具体点?描述。这里选尽量保持代理在线。

填写完毕保存

3、我们可以在构建执行状态这里看到一个未在线的节点,名称就是上面填的名字。

4、点击节点名称,我们可以看到以下内容,而且slave.jar是链接,点击会下载一个slave.jar
java -jar slave.jar -jnlpUrl http://192.168.89.129:8080/computer/test/slave-agent.jnlp -secret 1d2fd7f9aa103f543483623600b481f9e9c281bf50ac42e9abd0288aa1bf5d37

5、将下载的slave.jar拷贝到从节点上,在slave.jar同级目录执行前面出现的java -jar内容。

6、返回jenkins平台查看,节点(未在线)消失说明配置从节点成功。
如果未在线还是存在,则点击节点名称,查看报错提示。


0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论