爲項目加入自動化部署jenkins-(1)安裝部署

   在基於SOA面向服務的項目中,在進行發佈和測試時,每每須要發佈到許多臺服務器上,若是純靠手工進行發佈部署,不只會讓人忙的暈頭轉向,還會由於一時的不當心兒致使一些莫名其妙的非程序形成的BUG,排查難以發現,人都是被逼出來的,前人早已經經歷過這種痛苦,爲咱們後人留下了寶貴的經驗和實現(jenkins)。

  下面開始爲你的項目加入CI吧。

  一,jenkins,使用java的OSGI技術完成的一個項目,灰常的靈活和方便擴充新的功能,那麼第一步是準備好java的運行環境,最好使用最新版的JDK。
  
  二,有個運行環境,咱們還須要的就是運行的軟件,到http://mirror.bit.edu.cn/jenkins/war/1.592/jenkins.war這裏去下載war形式的jenkins。

  三,通過以上步驟準備,接下來開始安裝jenkins,這裏使用windows下爲例,linux差異不大。
    1,在系統環境變量中加入大寫的JENKINS_HOME。
       

                    

   這裏定義的HOME目錄會存放咱們之後的項目工程配置文件等等。 2,將下載的war包放進tomcat中,推薦使用7最新版本,啓動tomcat在瀏覽器中輸入http:localhost:8080/jenkins便可訪問jenkins。第一次啓動速度較慢,請稍等一下子,完成以後將會看到Jenkinsweb控制檯,到此安裝jenkins完成。

     
   3,雖然jenkins足夠強大,可是爲了方便我進行個人項目管理,須要擴充額外的功能,由於jenkins是基於OSGI的方式進行編寫,因此能夠進行動態的功能加強,咱們只須要找到對應的hpi便可輕鬆的添加咱們所須要的功能,強烈不建議使用自動更新,天朝的長城防火牆你懂得。接下來安裝咱們所須要的git,ssh插件。
首先點擊系統管理進入到系統管理

       
 
       
 
      
    這裏須要安裝的gitssh插件順序以下(必須按照順序,插件存在依賴插件請在附件中尋找)

    
   到此咱們的因此要的環境和軟件插件安裝完畢!
 四,配置系統環境
    
     
   1,全局屬性
 
      
  2,配置JDK
   3,配置Git

      
 4,配置Maven
 
     
5,配置SSH  
      比較噁心的地方是須要配置每個都須要單獨的配置嗎,木有批量。填寫完成->保存 因爲博客字數限制等問題 詳細文檔發於附件中,以及HPI