詹金斯M/S部署

   1。技术场景概述   背景:   大型研发团队各业务线团队詹金斯采用奴隶主备方案部署   日常的詹金斯是一个开源项目,   它提供了一个容易使用的持续集成系统,并且提供了大量的插件满足大家各式的集成需求。   通过配置詹金斯的主人,将不同的任务下发到多台机器执行,提高詹金斯处理能力,         优点:   (1)将CI/CD分别运行在不同的奴隶任务节点,实现业务负载均衡;   (2)。腾讯微信业务部分代码测试工具不支持linux,可以兼任windows节点支持, 2。方案模块图;

詹金斯M/S部署


3。部署詹金斯M/S(一主2从);


(1)。环境相关信息

名称前置依赖环境版本号
ip地址规划备注OS

系统,CPU,内存,磁盘资源充足

7.5版本Linux CentOS


172.21.206.227 172.21.206.228


172.21.206.229



詹金斯M/S部署jenkins-master

ssh M/S密钥认证;

詹金斯的主人正常部署


詹金斯版本。2.190.2

jenkins_slave01 jenkins_slave02


注意安装插件:


指定表格中<坳/> <坳/> <坳/> 指定表格中

0.78仪表板蓝色Ocean1.19.0

仪表板



(1)。部署詹金斯主节点(自行度娘解决)——登陆大师节点(管理员权限)——比;


詹金斯M/S部署

詹金斯M/S部署”> <img src=


詹金斯M/S部署


詹金斯M/S部署


2。登录机器过滤进程出现;


詹金斯M/S部署


3。界面查看奴隶状态;


詹金斯M/S部署


詹金斯M/S部署