jenkins搭建robot的持續整合環境
Windows環境
1、本地需要安裝jdk環境
2、下載jenkins安裝檔案,直接一鍵安裝就行了Linux安裝相對複雜點
1、首先解除安裝掉系統本省的java,因為centos自帶的是jdk1.6(太老了)
2、安裝最新的jdk版本
3、安裝tomcat
4、下載Jenkins的war包
5、啟動執行tomcat就可以了
接下來就是針對jenkins的一些配置了系統基本配置
配置郵箱,新版jenkins已經預設下載了擴充套件外掛,可以直接使用擴充套件外掛傳送郵件
備註:容易出問題的3點地方
1、失敗1 連結失敗
多半是配置錯了
2、失敗2
需要把163郵箱設定成伺服器
登入163郵箱,設定
具體設定裡面有
3、管理員郵箱地址需要與配置的郵箱地址一致
配置從節點
首先配置從節點,如果是在本機上面,則不需要配置從節點就可以,直接使用master就OK
我們測試需要用的windows環境,所以配置windows從節點
我們選第一種方式配置
1 系統設定裡面開啟
Configure Global Security》啟用安全》TCP port for JNLP agents勾選,才可以使用jnlp ,第三種方式很坑,網上也沒有合適的解決辦法
2 配置完成後,下載jnlp.jar直接執行就可以了安裝robot外掛,已經有人寫好了,拿來用就行了
建立任務構建
配置執行主機,構建觸發器,我設定的是定時觸發,3小時如果超時;配置生成robot測試報告
Robot命令列執行的方式
1、執行整個專案下的所有用例: pybot 專案路徑。例如: pybot D:\robot
2、執行某個suit中的所有用例: pybot 專案路徑\suit檔名稱。 例如:pybot D:\robot\test.txt
3、執行具體的某個用例的用例:pybot –test 用例名稱 專案路徑\suit檔名稱。例如:pybot –test case_1_user log in D:\robot\test.txt
4、執行專案中指定標籤的案例: pybot –include tagName C:\TF-Test