Jenkins怎麼安裝?Jenkins控制台輸出亂碼怎麼處理?Jenkins執行selenium腳本時瀏覽器不顯示怎麼處理?
今天我們來看一看Jenkins的安裝。
首先我們看一下Jenkins是什麼,能夠幹什麼。Jenkins呢是一個開源軟體項目,是基於Java開發的一種持續集成工具,用於監控持續重複的工作,旨在提供一個開放易用的軟體平台,使軟體的持續集成變成可能。
之前我在公司弄自動化平台的時候搭建過Jenkins來執行自動化腳本,今天就把之前搭建的經驗分享出來。
安裝Jenkins
首先我們需要保證搭建的系統中安裝了jdk環境。
然後我們就訪問Jenkins官網(//www.jenkins.io)下載Jenkins軟體包。
軟體文件下載後,我們直接運行文件
直接點擊下一步
選擇你需要安裝的文件夾
點擊install進行安裝
做個安靜的美男子,靜靜地等待一會兒
安裝好之後我們點擊Finish,關閉安裝窗口
系統自動彈出web訪問介面
登錄後會提示安裝插件,你可以選擇自己選擇插件安裝,也可以按照推薦安裝
我們這邊先選擇自定義安裝,後面缺少的插件還可以自己選擇安裝
然後創建一個管理員,當然也可以選擇繼續使用admin賬戶登錄
配置實例路徑
一切都弄好了之後,就可以開心的使用Jenkins給你帶來的快樂了。
Jenkins控制台亂碼怎麼處理
1、 Jenkins系統設置中修改
點擊左側「系統掛辦理」-右側選擇「系統設置」-「全局屬性」,選擇第一項全局屬性,添加環境變數,其中鍵:LANG,值:zh.CH.UTF-8。點擊保存,如下圖所示
2、 Jenkins.xml文件修改
在Jenkins的安裝目錄下找到jenkins.xml文件
找到<arguments>……</arguments>,在中間添加-Difile.encoding=utf-8
3、 重啟jenkins服務
方法一:停止jenkins:net stopjenkins
啟動jenkins:net startjenkins
方法二:直接運行services.msc調起系統「服務」,找到jenkins手動重新啟動
方法三:在DOS命令框中輸入
java –jar 「D:\Program Files (x86)\jenkins\jenkins.war」
方法四:直接做個bat文件,以後每次啟動jenkins,直接雙擊這個bat文件就可以了,bat文件內容如下:
java -jar “D:\Program Files (x86)\Jenkins\jenkins.war”
pause
Jenkins執行selenium腳本不顯示瀏覽器
原因
因為jenkins是用windows installer 安裝成 windows的服務了,那麼jenkins是一個後台服務,所以跑selenium cases 的時候不顯示瀏覽器。
解決辦法
Step 1. Control Panel(控制面板) -> Administrative Tools(管理工具) -> Services(服務)
找到Jenkins,右鍵菜單,執行stop; 右鍵菜單 「屬性」 start type 選擇「Disabled」 點擊 應用,點擊確定。
(這一步目的:讓jenkins不在以windows 服務的方式在後台運行)
Step2. 通過命令行啟動
Jenkins Java -jar “D:\Program Files (x86)\Jenkins\jenkins.war”
當然,大家也可以做個bat文件,以後每次啟動jenkins,雙擊運行這個bat文件就OK了,bat文件內容如下:
echo “Jenkins CI automation testting”java -jar “D:\Program Files (x86)\Jenkins\jenkins.war” pause
Step3. 重新創建Jenkins的Job,重新配置,在執行測試
問題解決了。
注意問題
(1)通過這種方式啟動jenkins,之前以windows service 啟動jenkins的數據都丟失了,需要重新創建job。
(2)之前以windows service 啟動jenkins中安裝的插件也沒有了,需要重新安裝所需插件。