以下是在Debian上配置Jenkins集群的步驟:
確保所有節點安裝相同版本的Debian系統,安裝Java環境,推薦OpenJDK 11,可使用命令sudo apt update
、sudo apt install openjdk-11-jdk
安裝。配置好防火墻規則,允許Jenkins通信端口,如8080、50000等。
在所有節點上執行以下命令添加Jenkins倉庫并安裝:
wget -q -O - https://pkg.jenkins.io/debian/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
在主節點上,可通過編輯/etc/default/jenkins
文件設置監聽端口等配置。登錄Jenkins管理界面,在“Manage Jenkins”->“Manage Nodes and Clouds”中添加節點,配置主節點相關信息。
從節點需安裝Java環境,可通過Jenkins主節點的“Manage Jenkins”->“Manage Nodes and Clouds”->“New Node”添加,選擇合適的啟動方式,如SSH或JNLP。若用SSH方式,需在從節點生成SSH密鑰對,并將公鑰添加到主節點的authorized_keys
文件中。
在瀏覽器中訪問Jenkins主節點的URL,使用管理員賬戶登錄,查看從節點狀態,確保從節點已成功加入集群并可正常執行任務。