Jenkins執行本地selenium自動化腳本-初學jenkins

python+selenium基礎自學了一陣子,開始研究下jenkins自動化集成。

1. 安裝

前提:已安裝JDK並配置正確。

Linux環境和Windows10都裝了一遍。

1)CentOS 7.5下安裝,直接照着jenkins官網的方式,yum方式安裝的。

2)windows10下安裝,下載的是msi文件,雙擊安裝就好。

安裝後修改端口號:

windows:

cmd界面,進入jenkins安裝後的目錄,執行:

>java -jar jenkins.war --ajp13Port=-1 --httpPort=XXXX       #httpPort可指定端口號,如8099

Linux:

編輯 /etc/sysconfig/jenkins文件,將JENKINS_PORT修改爲指定端口號。

2. 以Linux爲例(Windows上的步驟是一模一樣的),Jenkins安裝完成後,瀏覽器訪問http://ip:8099/jenkins進入設置界面

根據提示,文件中查看password並填寫,進入下一步。

這裏有個小坑,就是填寫完password之後,跳轉的頁面報404 Problem accessing /jenkins. Reason: Not Found,百度發現說是jenkins的一個bug,把URL中的後綴/jenkins去掉就可以了。

3. 設置界面根據提示安裝插件等,首次會自動安裝一堆默認插件,安裝就好了,具體是幹什麼的還沒仔細搞清楚。

安裝完成即進入jenkins首頁。

4. 創建新的任務。我是爲了學習jenkins最基礎的使用,運行本地已有的selenium自動化腳本,所以,配置過程如下:

1) 

 

2)輸入項目名稱,選擇“構建一個自由風格的軟件項目” ,點擊OK

3)進入項目的配置界面,使用windows批處理命令運行本地腳本:

4) 應用並保存,點擊“立即構建”,即構建成功。

#################################################

遇到的幾個小問題:

1. linux下jenkins安裝配置完成後首次訪問,輸入用戶名密碼並登陸,顯示爲空白頁。

解決方案:

進入jenkins安裝後的目錄,#cd /var/lib/jenkins/,修改config.xml,如下圖紅框中原值是true,修改爲false,重啓jenkins服務:

#service jenkins restart     //重啓jenkins服務

2. windows下jenkins啓動時報錯:PKIX path building failed: sun.security.provid...

解決方案:

進入->,將下圖的https修改爲http,然後重啓服務

3. jenkins設置中文

1)進入Manage Jenkins->Manage Plugins,在Available頁籤中搜索Locale,安裝該插件成功。

2)進入Manage Jenkins->Manage System,在Locale ->Default Language中填寫如下:

3) 保存並重新訪問jenkins。

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