Jenkins进阶-Slave节点配置(16)

早期介绍过Jenkins扩展Slave节点,相关内容可以参考Jenkins进阶-Slave 节点的配置(11),最近在实际工作中使用【通过JAVA Web 启动代理】方式来扩展了Slave,下面来简单的介绍下该模式配置;

1、首先需要添加一个节点(添加节点的步骤可以参考上篇文章)

2、配置从节点

  • 首配置【远程工作目录】,根据自己需求可以自定义,我这边会习惯性的与Master同步,所以设置为【/var/lib/jenkins】;
  • 启动方式选择【通过JAVA Web启动代理】;
  • 配置【节点属性】,这里的配置需要根据实际情况来配置,他不是必须配置项;

配置完成保存即可,此时我们添加Slave节点的配置信息已经完成了;

3、前面我们只是添加了Slave节点,但是如何让Slave连接还没有配置,进入节点列表选择新增的节点点击进入该节点;

   4、节点连接Jenkins的方式配置,其实Jenkins给出来详细的配置方式,我们只想要按照操作即

  • 点击Launch 下载slave-agent.jnlp,点击agent.jar 超连接下载agent,jar ,将这两个文件上传至Slave服务器;
  • Slave 节点执行启动命令行,启动Slave节点
    java -jar agent.jar -jnlpUrl http://【masterIp】:【port】/computer/Slave2/slave-agent.jnlp -secret 【secret】 -workDir "/var/lib/jenkins"

    此时Slave节点就配置完成了,只需要进入Jenkins 查看Slave节点的日志,检查是否连接成功,只要防火墙没有拦截,基本不会出现任何问题

   对比两种模式前者需要在Master节点来维护连接Slave账号和密码,而后者只需要添加Slave配置,其余信息只需要在Slave节点维护,同时也便于后期的扩展和维护工作。

 

原文地址:https://www.cnblogs.com/mengyu/p/13268640.html