首页 > 其他 > 详细

【Jenkins】 Master/Slave节点环境部署配置

时间:2020-04-19 23:39:44      阅读:143      评论:0      收藏:0      [点我收藏+]

Master节点:

 

Slave节点与配置:

Master/Slave相当于Server和agent的概念。Master提供web接口让用户来管理job和slave,job可以运行在master本机或者被分配到slave上运行。一个master可以关联多个slave用来为不同的job或相同的job的不同配置来服务。

一、准备Slave机器

确保Java安装正确:java -version

确保sshd正在运行:ps -ef | grep ssh

二、添加Slave节点(CentOS)

  • 添加Slave节点,连接master的方式有四种。我们用的服务器都是CentOS系统,最方便的就是通过ssh启动jenkins节点。
  • 在添加Slave节点之前可先根据第三部分先添加凭证。

 

1、jenkins首页->系统管理->节点管理->新建节点

技术分享图片

2、配置节点如下

技术分享图片

技术分享图片

JVM选项: -Djava.awt.headless=true -Djava.encoding=UTF-8

3、点击Relaunch agent

技术分享图片

4、查看日志中出现如下log表示启动成功

技术分享图片

三、添加Slave主机凭据

通过SSH方式连接master通过ssh来启动slave,此方式的前提是需要安装SSH Slaves plugin插件。

Jenkins->凭据->系统->全局凭据,再添加Slave主机凭证,选择通过Username with password方式,添加Slave主机账号和密码如下:

技术分享图片

四、创建任务指定执行机执行

1、创建任务,并勾选“Restrict where this project can be run”指定执行机,并通过label分配到相应的机器上执行。

技术分享图片

2.、选择该任务立即构建,可验证该任务在指定的执行机上执行。

技术分享图片

 

【Jenkins】 Master/Slave节点环境部署配置

原文:https://www.cnblogs.com/Lina-zhu/p/12735058.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!