在windows系統上搭建jenkins持續內建有兩種方法:
1、war檔案,可以用tomcat或者java指令直接運作
2、msi安裝,作為系統服務背景運作
前提:安裝并配置java環境
war檔案
下載下傳放到Tomcat\webapps目錄下,啟動tomcat即可
或者用指令 java -jar jenkins.war
msi安裝
選擇最新的下載下傳,解壓運作jenkins.msi即可
安裝過後就是服務在背景運作,檢視位置是:控制台–服務,可在清單中檢視
作為服務運作的時候,web測試等是在背景運作的,不能夠檢視到浏覽器的具體操作,出錯不容易定位問題。
有兩種方法解決這個問題:
方法一:
(1)windows的控制台–管理工具–服務。找到 jenkins服務,先停用,然後修改啟動類型為禁用。
(2)手動啟動jenkins.war。定位到jenkins.war檔案所在的檔案夾。執行Java -jar jenkins.war。
(3)重新進jenkins,建立job,然後建構執行就OK。 (需要重新安裝插件。)
方法二:
可以做成一個bat檔案,以後每次啟動jenkins,輕按兩下運作這個bat檔案就可以了
語句如下:
注意問題:
(1)通過這種方式啟動jenkins,之前以windows service 啟動jenkins的資料都丢失了,需要重新建立job。
(2)之前以windows service 啟動jenkins中安裝的插件也沒有了,需要重新安裝所需插件。
war運作轉成服務的也有兩個方法:
下載下傳個msi安裝成服務
具體操作可參考官方文檔