SpringBoot程序的CI環境搭建 @Arthur

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

      (試了一下,用hudson或jenkins均可以,兩個配置差很少(jenkins還簡單一點)。但咱們之前使用的是hudson,因此這裏仍是用hudson。)web

      一、CI系統安裝spring

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

      (1)放到目標目錄下,執行java -jar hudson.3.3.3.war,能夠經過--httpPort=**** --ajp13Port=****修改通訊端口。默認程序解壓運行的地址是:c:/用戶/{user}/.hudson/,如下簡稱「默認地址」。tomcat

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

    二、配置自啓動服務服務器

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

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

     三、配置對應job操作系統

     能夠有多種配置方式,好比通常任務執行完成後,執行一個批處理,來實現自動發佈。這裏使用經過maven命令執行完成後,而後執行一個ant命令來實現。

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

相關文章
相關標籤/搜索