在Ubuntu上實現Jenkins持續集成主要包括以下幾個步驟:
首先,確保你的系統已經安裝了Java環境??梢酝ㄟ^以下命令安裝OpenJDK:
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
sudo apt install jenkins
安裝完成后,啟動Jenkins服務:
sudo systemctl start jenkins
sudo systemctl enable jenkins
為了讓Jenkins在系統啟動時自動運行。
在瀏覽器中訪問 http://your_server_ip:8080
,然后按照提示完成Jenkins的初始設置。首次訪問時需要輸入初始密碼,該密碼在 /var/lib/jenkins/secrets/initialAdminPassword
文件中。
登錄Jenkins后,進入 Manage Jenkins
-> Manage Plugins
,安裝以下插件:
在Jenkins主頁上,點擊 New Item
,輸入一個名稱,選擇 Pipeline
,然后點擊 OK
。
在Pipeline部分,選擇 Pipeline script from SCM
或 Pipeline script
來定義你的CI流程。
Pipeline script from SCM
,則配置SCM為Git,輸入你的Git倉庫URL,添加Git憑據,指定你的Jenkinsfile路徑(如果使用),然后在 Script
區域輸入你的CI腳本。配置好Job后,保存并運行。Jenkins會自動從Git倉庫拉取代碼,執行構建步驟,并生成報告。
可以通過Jenkins的Web界面監控構建狀態,查看構建日志以調試問題。
以上步驟展示了如何在Ubuntu系統中成功安裝和配置Jenkins以進行持續集成。