jenkins分布式环境介绍
jenkins分布式作用
在众多 Job 的场景下,单台 jenkins master 同时执行代码 clone、编译、打包及构建,其性能可能会出现瓶颈从而会影响代码部署效率,影响 jenkins 官方提供了 jenkins 分布式构建,将众多 job 分散运行到不同的 jenkins slave 节点,大幅提高并行 job 的处理能力。不同的node可以分别执行测试和线上环境的操作。
jenkins master节点负责job的创建、管理与触发。 job在执行时分配给特定的jenkins slave节点执行 job执行成功后由jenkins master发送邮件通知。添加jenkins slave节点
注:jenkins slave节点创建工作目录与基本环境配置,如果jenkins slave节点需要clone代码和执行java 代码编译,则jenkins slave节点也需要配置java环境并且安装git、svn、maven等与master相同的基础运行环境,另外也要创建与master相同的数据目录,方便后期目录切换与制品同步,此路径通常与master和各node节点保持一致。 mkdir -p /var/lib/jenkins #创建数据目录 apt install openjdk-11-jdk #保持相同的java环境Jenkins—系统管理—节点管理—新建节点:
![](/i/l/?n=22&i=blog/2199868/202211/2199868-20221124194443235-849811779.png)
基础配置
认证凭据:
slave启动方式
注:如果你的ssh端口号不是22,ssh端口号在高级里面设置
验证jenkins slave节点状态
标签:slave,环境,job,master,jenkins,节点 From: https://www.cnblogs.com/gengxiaonuo/p/16923146.html