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

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

 

1、準備工做java

在持續集成環境部署以前,首先須要一臺Linux服務器,而後安裝好必須的軟件,包含JDK、git、jenkins,還須要在git倉庫有一份做爲服務啓動的文件。linux

自動化構建大致步驟是這樣的:從git倉庫下載代碼,在單元測試框架unittest中構建,而後利用SSH推送到Linux服務器,項目做爲Linux服務啓動。git

 

2、配置工做github

一、配置jenkins的JDK服務器

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

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

 

二、配置jenkins的Git路徑jvm

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

 

三、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中點擊添加,輸入公鑰,點擊保存:

 

四、構建任務

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

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

在Repository URL一欄輸入你的github項目地址,能夠下面的截圖標註中獲得:

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

而後保存設置,回到控制檯,點擊當即構建,進行調試。

 

五、構建測試

回到控制檯,進入任務模塊點擊快速構建,而後查看構建結果和日誌:

如上所示,若是構建歷史顯示爲藍色,則意爲構建成功。能夠經過點擊構建的任務圖標,查看具體的構建日誌,變動記錄等相關信息:

 

六、服務器文件校驗

任務構建結束後,若是沒問題,能夠進入服務器,經過命令 /var/lib/jenkins/workspace 進入jenkins的的工程目錄,進入文件夾,能夠看到相關的測試文件:

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

 

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

相關文章
相關標籤/搜索