centos

Jenkins如何在CentOS上实现分布式构建

小樊
51
2025-10-15 12:36:51
栏目: 智能运维

1. 环境准备

确保所有CentOS节点(Master/Slave)满足以下条件:

2. 安装Jenkins Master

在Master节点上通过YUM仓库安装Jenkins(官方稳定源):

# 添加Jenkins官方仓库
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
# 安装Jenkins
sudo yum install -y jenkins
# 启动并设置开机自启
sudo systemctl start jenkins
sudo systemctl enable jenkins

访问http://<Master_IP>:8080,按提示完成初始设置(输入管理员密码、创建管理员账号)。

3. 配置Jenkins Master

登录Master节点的Jenkins Web界面,完成以下配置:

4. 添加Slave节点

4.1 在Master上创建Slave节点

进入“Manage Jenkins”→“Manage Nodes and Clouds”→“New Node”:

4.2 在Slave节点上准备Jenkins Agent

5. 验证Slave节点连接

回到Master节点的Jenkins界面,进入“Manage Jenkins”→“Manage Nodes and Clouds”,查看Slave节点状态:

6. 配置分布式构建任务

创建或编辑一个构建任务,配置使用Slave节点:

7. 验证分布式构建

触发构建任务(手动或自动),观察Master节点的“Build History”:

8. 可选:优化分布式构建

0
看了该问题的人还看了