SpringBoot程序的CI環境搭建 @Arthur

     以前我們用CI運行在weblogic、tomcat上運行的WEB應用,效果很不錯。今年系統框架加入springboot組件之後,原來的hudson Job使用方式不適用了,所以做了相應改進。記錄如下:

      (試了一下,用hudson或jenkins都可以,兩個配置差不多(jenkins還簡單一點)。但我們以前使用的是hudson,所以這裏還是用hudson。)

      1、CI系統安裝

     下載服務器操作系統對應的版本,這裏下的是hudson.3.3.3.war。安裝步驟:

      (1)放到目標目錄下,執行java -jar hudson.3.3.3.war,可以通過--httpPort=**** --ajp13Port=****修改通信端口。默認程序解壓運行的地址是:c:/用戶/{user}/.hudson/,以下簡稱“默認地址”。

     (2)在第一次啓動時,還需要通過網頁進入管理頁面,安裝對應的插件。

    2、配置自啓動服務

     插件安裝完後,在“系統配置”裏有一個install  as windows service選項。通過它安裝程序windows自啓動服務。爲了便於管理,可以將“默認地址”整個文件夾拷貝自定義目錄下,便於以後拷貝使用。

       然後將install  as windows service點擊後提示的地址,設置爲自定義目錄。

     3、配置對應job

     可以有多種配置方式,比如一般任務執行完成後,執行一個批處理,來實現自動發佈。這裏使用通過maven命令執行完成後,然後執行一個ant命令來實現。

      程序要求上,將maven和ant腳本保存到程序的根目錄下,一併提交就行。

 

 

      

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章