在Debian上實現Jenkins自動化構建的步驟如下:
安裝Java環境:
sudo apt update
sudo apt install -y openjdk-11-jdk
添加Jenkins官方倉庫:
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
echo "deb http://pkg.jenkins.io/debian-stable binary/" | sudo tee /etc/apt/sources.list.d/jenkins.list
更新系統軟件包列表并安裝Jenkins:
sudo apt update
sudo apt install jenkins
啟動Jenkins服務:
sudo systemctl start jenkins
sudo systemctl enable jenkins
開放Jenkins端口(如8080和50000):
sudo ufw allow 8080/tcp
sudo ufw allow 50000/tcp
sudo ufw reload
解鎖Jenkins:訪問 http://<服務器IP>:8080
,輸入初始密碼(通??梢栽?/var/lib/jenkins/secrets/initialAdminPassword
找到)。
加速插件安裝:更換國內鏡像源,安裝必備插件如Pipeline、GitHub Integration、Docker等。
權限安全配置:禁用匿名訪問,創建管理員用戶。
連接代碼倉庫(以GitHub為例):
創建聲明式流水線項目:
以上步驟應該能幫助你在Debian上成功設置Jenkins以實現自動化構建。如果在配置過程中遇到任何問題,可以參考Jenkins官方文檔或相關社區論壇尋求幫助。