環境部署(七):linux下Jenkins+Git+JDK持續集成


前面幾篇博客介紹了linux下安裝JenkinsGitJDK以及Git基礎教程Git關聯github等內容,這篇博客,介紹下如何在linux服務器中利用它們構建持續集成環境。。。

 

一、准備工作

在持續集成環境部署之前,首先需要一台Linux服務器,然后安裝好必須的軟件,包含JDK、git、jenkins,還需要在git倉庫有一份作為服務啟動的文件。

自動化構建大體步驟是這樣的:從git倉庫下載代碼,在單元測試框架unittest中構建,然后利用SSH推送到Linux服務器,項目作為Linux服務啟動。

 

二、配置工作

1、配置jenkins的JDK

登錄jenkins進入首頁,點擊系統管理→全局工具配置:

 從全局工具配置里面找到JDK,點擊JDK安裝按鈕,輸入JDK的別名和路徑(按照之前博客里的方法,路徑應該是/usr/lib/jvm/java-1.8.0),然后點擊保存:

 

2、配置jenkins的Git路徑

同樣在全局工具配置界面找到Git,點擊Git安裝按鈕,輸入Git的別名和路徑(按照之前博客里的方法,路徑應該是/usr/local/git/bin/git),然后點擊保存:

 

3、Git和github關聯

前面的博客介紹過,Git和github之間用SSH key關聯,因此進入Linux服務器,輸入命令 ssh-keygen -t rsa -C "test@email.com" 生成SSH公鑰私鑰,郵箱需要輸入自己的郵箱。

生成公鑰私鑰時有輸入框提示你輸入文件地址和密碼,直接回車跳過,使用默認地址,不設置密碼。

然后輸入命令 tail /root/.ssh/id_rsa.pub 獲取公鑰:

然后復制公鑰,打開github,在settings→SSH and GPR keys中點擊添加,輸入公鑰,點擊保存:

 

4、構建任務

回到jenkins首頁,點擊新建一個自由風格的項目:

進入任務設置界面,在源碼管理選擇Git:

在Repository URL一欄輸入你的github項目地址,可以下面的截圖標注中得到:

然后點擊Add,選擇jenkins,按照下圖的標識選擇對應的選項,點擊Add:

然后保存設置,回到控制台,點擊立即構建,進行調試。

 

5、構建測試

回到控制台,進入任務模塊點擊快速構建,然后查看構建結果和日志:

如上所示,如果構建歷史顯示為藍色,則意為構建成功。可以通過點擊構建的任務圖標,查看具體的構建日志,變更記錄等相關信息:

 

6、服務器文件校驗

任務構建結束后,如果沒問題,可以進入服務器,通過命令 /var/lib/jenkins/workspace 進入jenkins的的工程目錄,進入文件夾,可以看到相關的測試文件:

到這里,使用jenkins從git倉庫下載代碼並進行構建,配置完成。

 

上面的內容即為利用在Linux服務中,利用jenkins+Git+JDK構建持續集成任務的過程、還有很多待優化的空間,后續會不斷更新。。。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM