1. 程式人生 > >使用Jenkins+Github+Maven實現自動化構建

使用Jenkins+Github+Maven實現自動化構建

使用環境:Github、Linux(博主用的是Centos7.2)、Tomcat7+

一、軟體下載、安裝

首先下載jenkins軟體,推薦去Jenkins官網下載。附上鍊接:https://jenkins.io/index.html。直接下載war包就可以。


下載好後,直接在用dos命令執行就可以,使用 java -jar jenkins.war就可以啟動jenkins。

完成啟動後,在瀏覽器輸入:127.0.0.1:8080即可訪問jenkins。


二、配置使用者

三、安裝所需外掛

點選左側選單的“系統管理”,進入管理Jenkins介面,再點選“管理外掛”進入外掛更新、下載頁面。

我們需要下載的外掛包含:Git plugin、Publish Over SSH、Maven Integration Plugin。下載方法超簡單附圖:


下載好後,在“外掛管理”裡面選擇“高階”tab頁,

上傳下載好的外掛,並提交即可。

四、配置JDK、Maven、Git、Publish Over SHH

選擇“系統管理”,點選“Global Tool Configuration",

配置JDK、Maven、Git最後點選Apply,即可生效。


配置Publish Over SHH

選擇“系統管理”-》“系統設定”,找到SSH remote hosts,進行配置伺服器引數


測試成功,會返回:Success。最後點選應用。

五、新建任務

點選首頁左側選單欄的“新建”,輸入專案名,選擇“構建一個maven專案”,OK。

1、在GeneralTab頁,設定專案描述等資訊。勾選“丟棄舊的構建”,保持構建天數,根據自己使用場景設定。保持最大構建數寫“3”個就可以。


3、構建觸發器勾選第一個就可以 Build whenever a SNAPSHOT dependency is built。構建快照版本程式碼。

裡面有一個Poll SCM複選框,這裡可以編寫定時任務。

4、構建環境變數


5、build配置


配置完成、點選應用(Apply)

6、點選“立即構建”按鈕,進行構建專案。


注:中間大家可能會碰到很多坑,建議先百度解決,或者留言,勿拍磚哦。