在Linux上部署Jenkins集群可以通过多种方式实现,以下是使用Docker和Docker Compose进行Jenkins主从节点部署的步骤:
wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ /etc/apt/sources.list.d/jenkins.list'
sudo apt update
sudo apt install jenkins
sudo systemctl start jenkins
sudo systemctl enable jenkins
wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war
nohup java -jar jenkins.war --httpPort 8080 --webroot /var/jenkins_home /jenkins.log 2>&1 &
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
。主从架构搭建:
docker run -d --name jenkins-master --network jenkins --env JENKINS_URL=http://master-ip:8080 -p 8080:8080 jenkins/jenkins:lts
docker run -d --name jenkins-slave --network jenkins --link jenkins-master --env JENKINS_URL=http://master-ip:8080 -p 50000:50000 jenkins/jenkins:lts
注意事项:
以上步骤提供了一个基本的Jenkins集群部署框架,具体配置可能需要根据实际环境进行调整。