debian

如何在Debian上搭建Jenkins主从架构

小樊
34
2025-08-03 22:17:06
栏目: 智能运维

在Debian上搭建Jenkins主从架构的步骤如下:

1. 安装Jenkins

首先,在主节点(Master)和从节点(Slave)上安装Jenkins。

在主节点上安装Jenkins:

sudo apt update
sudo apt install openjdk-11-jdk
sudo apt install jenkins
sudo systemctl enable jenkins
sudo systemctl start jenkins

在从节点上安装Jenkins:

sudo apt update
sudo apt install openjdk-11-jdk
sudo apt install jenkins
sudo systemctl enable jenkins
sudo systemctl start jenkins

2. 配置Jenkins Master

sudo su - jenkins
ssh-keygen
ssh-copy-id slave_user@SLAVE_IP

3. 配置Jenkins Slave

docker run -u root -d --name agent -v /usr/local/jenkins:/usr/local/jenkins -e JENKINS_URL=http://master_ip:8080 -e JENKINS_CREDENTIALS=credentials_id bolingcavalry/openjdk-with-sshpass:8u232 java -jar /usr/local/jenkins/agent.jar -jnlpUrl http://master_ip:8080/computer/agent/slave-agent.jnlp -secret secret

4. 验证主从架构

5. 配置高可用性(可选)

docker swarm init
docker service create --name jenkins --publish target=8080,protocol=tcp --constraint node.role==manager --mount type=bind,src=/path/to/jenkins,dst=/var/jenkins_home jenkinsci/blueocean

以上步骤是在Debian系统上搭建Jenkins主从架构的基本流程。根据实际需求,您可能还需要进行更多的配置,如设置插件、配置自动化流水线、配置监控和报警机制等。

0
看了该问题的人还看了