在Debian上搭建Jenkins主从架构的步骤如下:
首先,在主节点(Master)和从节点(Slave)上安装Jenkins。
sudo apt update
sudo apt install openjdk-11-jdk
sudo apt install jenkins
sudo systemctl enable jenkins
sudo systemctl start jenkins
sudo apt update
sudo apt install openjdk-11-jdk
sudo apt install jenkins
sudo systemctl enable jenkins
sudo systemctl start jenkins
/var/lib/jenkins/secrets/initialAdminPassword
文件中找到)。sudo su - jenkins
ssh-keygen
ssh-copy-id slave_user@SLAVE_IP
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
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主从架构的基本流程。根据实际需求,您可能还需要进行更多的配置,如设置插件、配置自动化流水线、配置监控和报警机制等。