使用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、點選“立即構建”按鈕,進行構建專案。
注:中間大家可能會碰到很多坑,建議先百度解決,或者留言,勿拍磚哦。