1. 準備工作:安裝Jenkins與Git
在Ubuntu系統上,首先需要安裝Jenkins和Git。Jenkins的安裝需先添加官方倉庫并配置密鑰,再通過apt命令安裝;Git則直接通過apt安裝。安裝完成后,啟動Jenkins服務并設置為開機自啟,確保兩者正常運行。
2. 安裝必要插件
Jenkins需通過插件實現與版本控制系統的集成。進入“Manage Jenkins” > “Manage Plugins”,在“Available”選項卡中搜索并安裝以下插件:
3. 配置Git全局工具
為了讓Jenkins識別Git可執行文件,需進入“Manage Jenkins” > “Global Tool Configuration”,找到“Git”部分,點擊“Add Git”添加Git安裝路徑(通常為/usr/bin/git
,系統會自動檢測),保存配置。
4. 創建Jenkins任務并配置版本控制
https://github.com/username/repo.git
或GitLab的https://gitlab.com/username/repo.git
)。5. 配置構建觸發器
為實現自動化構建,需設置觸發條件:
H/5 * * * *
表示每5分鐘檢查一次代碼變更);http://<server-ip>:8080/github-webhook/
或http://<server-ip>:8080/gitlab-webhook/
),實現代碼推送時自動觸發構建。6. 添加構建步驟
根據項目需求,在“Build”部分添加構建步驟:
sh 'make'
(編譯C/C++項目)、sh 'mvn clean install'
(構建Maven項目)、sh 'gradle build'
(構建Gradle項目);7. 保存并運行構建
完成配置后,點擊“Save”保存任務??墒謩狱c擊“Build Now”觸發構建,或等待觸發器條件滿足(如代碼提交、定時檢查)。構建過程中,可通過“Build History”查看實時日志,構建完成后可查看結果(成功/失?。┘鞍姹究刂菩畔ⅲㄈ缣峤坏腃ommit ID)。