安裝
方法一
Jenkins中文網下載jenkins.war
方法二
直接從http://mirrors.jenkins-ci.org/war/latest/jenkins.war 下載最新的war包,然後解壓到某個固定目錄就算安裝完成了
啟動方式
啟動方法: java -jar jenkins.war 即可
開啟瀏覽器進入連結 http://localhost:8080
如果安裝過程中遇到下載外掛失敗的情況
1.外掛管理-修改更新-換清華源
http://mirror.esuni.jp/jenkins/updates/update-center.json
2. 修改jenkins/updetes/default.json檔案
①把:「http://www.google.com/」改成 「http://www.baidu.com/」
②把:「https://updates.jenkins.io/download」全部替換成 「http://mirrors.tuna.tsinghua.edu.cn/jenkins」
Jenkins不支援Java8環境了
一臺電腦需要多個環境需要在環境變數設定多個變數,設定一個JAVA_HOME變數,如果想用JAVA8就把JAVA_HOME改成%JAVA8_HOME%
在PATH變數中加入%JAVA_HOME%\bin
持續整合
robotframework
- 安裝外掛robot framework
- 安裝完成jenkis就已經支援robotframework了
- 建立job【新建item】-【取一個任務名字 選擇freestyle風格】
- 構建觸發器【日程表】代表什麼時候去執行 * * * * * 分時日月年
- 【構建build steps】選擇 【Execute Windows batch command】輸入:執行所有用例後,將生成的檔案儲存到指定目錄下【 pybot -d 測試報告路徑 專案路徑】
- 這裡需要注意 pybot如果顯示不是內部命令:找到python script路徑(環境路徑設定的)新增pybot.bat檔案
- pybot.bat檔案中輸入【@Echo off
python -m robot.run %*】
- 【在「構建」模組,選擇「Executesystem Groovy script」,執行如下Groovy命令:】輸入【System.setProperty("hudson.model.DirectoryBrowserSupport.CSP","")】
- 安裝groovy外掛
- 【構建後操作】【Publish Robot Framework test results】Directory of Robot output 輸入框填入報告儲存位置
Allure報告
- 安裝外掛allure Jenkins plugin
- 在全域性的工具設定【global tool configuration】找到【Allure Commandline 安裝】
- 新增Allure Commandline,設定別名,把自動安裝預設的勾選去掉,輸入安裝目錄【從官網下載的allure的包解壓】
- job中設定allure,找到【構建後操作】找到【allure report】
- 【高階】【Report path】填寫的是最終報告位置的檔名,注意不是路徑是檔名
- 【Results】填寫的是臨時報告的檔名,注意不是路徑是檔名
持續整合辦公軟體企微
- 建立機器人,獲得webhook地址
- 安裝對應軟體的外掛企微信Qy Wechat Notification
- 【系統設定】找到【企業微信通知設定】填入第一步的webbook【預設Webhook地址】
- 設定job找到【構建後操作】找到【企業微信通知】填入webhook地址
郵件
- 安裝外掛email extension
- 建立一個郵箱,設定開啟POP3(接收郵件)/SMTP(傳送郵件),獲取使用者端的密碼:一長串的字串
- 【系統設定】設定【系統管理員郵件地址】設定成第二步的郵箱,【Extended E-mail Notification】設定SMTP server根據不同的郵箱,【高階】-使用SMTP鑑權輸入賬號密碼(密碼就是第二步生產的使用者端密碼)
- 設定【Default Recipients】預設的接收人
- 【郵件通知】的【SMTP伺服器】和【使用者預設郵件字尾】設定
- 進入job設定【構建後操作】中【Editable Email Notification 】基本都不用動,找到【Triggers】改成【always】