jenkins+github+maven

在實際的開發中環境頗多,測試環境、集成測試環境、準生產環境、生產環境...linux

升級方面很麻煩,因而決定學一下jenkins配置自動升級,記錄一下。git

環境:web

    1. Maven作項目管理;    tomcat

    2. GitHub作代碼管理;      服務器

    3. Tomcat中間件 app

    7. Linux服務器webapp

jenkins安裝:maven

    jenkins官網:https://jenkins.io/svn

    官網下載jenkins.war,放入tomcat中webapps啓動便可測試

    訪問http:127.0.0.1:8080/jenkins

 

jenkins安裝插件:

    系統管理—>插件管理—>可選插件

    安裝GIT plugin,GitHub plugin,Deploy to container Plugin

jenkins環境配置:

    系統管理—>系統設置

        

 

 

 

jenkins新建任務:

    點擊新建—>輸入Item名稱,選擇」構建一個maven項目」

    ——若沒有該選項,返回插件管理中安裝maven插件便可

    輸入gitHub項目地址:

    

    

    輸入gitHub項目路徑及配置git訪問帳號和密碼:

    

    設置pom.xml訪問路徑:

 

    設置jenkins構建方式,poll scm是運行svn或git命令,判斷源碼有沒有變化,有變化才進行後面的構建操做    「*/5 * * * *」表示每五分鐘監控源碼是否有變化。

 

設置自動部署:

    增長構建後操做步驟—>Deploy war/ear to a container

    

 

 

 

tomcat用戶設置:

    

 

pom.xml配置:

jenkins運行:

    點擊」當即構建」便可

    ——可從Console Output查看啓動日誌

 

記錄一些坑:

    若插件管理中無顯示安裝插件,爲jenkins版本不一致的問題,換一個版本便可。

    linux自帶的git爲1.7版本跟jenkins不兼容,因此安裝git的時候,儘可能安裝git2.0及以上。

相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息