之前咱們用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腳本保存到程序的根目錄下,一併提交就行。