Jenkins-基于 SSH 实现 Jenkins 分布式

[复制链接]
发表于 2025-12-18 21:42:46 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
工作原理


      
  • 主节点与从节点通讯:
         
    • 主节点通过 SSH 登录到从节点,并启动 Jenkins Agent 步伐(Agent.jar)   
    • Agent 步伐通过主节点指定的端口(默以为 50000)与主节点保持通讯   
      
  • 使命分发:
         
    • 主节点根据使命设置和负载,将构建使命分发到从节点实验   
    • 从节点完成使命后,将结果返回给主节点   
      
  • 连续毗连:
         
    • SSH 会保持一个长期毗连,确保主节点可以实时监控监控从节点的状态和使命希望   

1. 呆板预备

gitlab10.0.0.201
jenkins-master10.0.0.200
jenkins-slaves110.0.0.205
jenkins-slaves2 10.0.0.206
web10.0.0.202
2. gitlab 设置

   主机设置dns剖析
  [root@gitlab ~]#apt update &&  apt install -y bind9 bind9-utils bind9-host bind9-dnsutils
  [root@gitlab ~]#vim /etc/bind/named.conf.default-zones
  ......
  zone "lly.org" IN {   
     type master;
     file  "/etc/bind/lly.org.zone";
};
  [root@gitlab ~]#vim /etc
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表