在Debian系統上實現Jenkins持續集成主要包括以下幾個步驟:
首先,確保你的Debian系統已經安裝了Java環境??梢酝ㄟ^以下命令安裝OpenJDK 11:
sudo apt update
sudo apt install openjdk-11-jdk
java -version
驗證Java版本已正確安裝。
接下來,添加Jenkins的官方GPG密鑰和存儲庫:
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
然后,安裝Jenkins:
sudo apt install jenkins
安裝完成后,啟動Jenkins服務:
sudo systemctl start jenkins
sudo systemctl enable jenkins
首次訪問Jenkins時,需要解鎖。解鎖密碼通??梢栽?code>/var/lib/jenkins/secrets/initialAdminPassword文件中找到。
在Jenkins的“系統管理”頁面,創建一個管理員賬戶,并設置必要的權限。
mvn clean install
在Jenkins的“系統管理” -> “管理插件”中,安裝必要的插件,如Git Plugin、Maven Integration Plugin、Email Extension Plugin等。
配置好Job后,保存并運行。Jenkins會自動從Git倉庫拉取代碼,執行構建步驟,并生成報告。
可以通過Jenkins的Web界面監控構建狀態,查看構建日志以調試問題。