在Debian上部署Jenkins集群可以采用多種方案,以下是一些常見的部署方式:
安裝Docker:首先在每臺Debian服務器上安裝Docker。
sudo apt-get update
sudo apt-get install -y docker.io
sudo systemctl start docker
sudo systemctl enable docker
拉取Jenkins鏡像:從Docker Hub拉取Jenkins官方鏡像。
docker pull jenkins/jenkins
啟動Jenkins Master節點:
docker run -u root -d -p 8080:8080 -p 50000:50000 -v /usr/local/jenkins:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock jenkinsci/blueocean
啟動Jenkins Agent節點:在Agent節點上運行以下命令,加入集群。
docker run -u root -d -v /usr/local/jenkins:/usr/local/jenkins bolingcavalry/openjdk-with-sshpass:8u232 java -jar /usr/local/jenkins/agent.jar -jnlpUrl http://<Master-IP>:8080/computer/agent1/slave-agent.jnlp -secret <Secret> -workDir "/usr/local/jenkins"