一、?jenkins下載以及JDK環(huán)境準備
站在用戶的角度思考問題,與客戶深入溝通,找到房山網(wǎng)站設(shè)計與房山網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:成都網(wǎng)站制作、網(wǎng)站設(shè)計、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、域名與空間、網(wǎng)站空間、企業(yè)郵箱。業(yè)務(wù)覆蓋房山地區(qū)。1. jenkins官網(wǎng)下載地址:Jenkins download and deployment?
Jdk的下載地址:Java Downloads | Oracle
jenkins項目有兩條發(fā)布線,分別是LTS長期支持版(或穩(wěn)定版)和每周更新版(最新版)。建議選擇LTS長期支持版,下載通用java項目war包。
2.下載jdk17左右版本并安裝,安裝后配置jdk的環(huán)境變量。
(1)JDK的安裝以及環(huán)境變量的配置:
安裝JDK:注意包括了JDK和JRE兩個部分
環(huán)境變量:
我的電腦右鍵屬性-->高級系統(tǒng)設(shè)置-->高級-->環(huán)境變量-->系統(tǒng)變量:
1、新建:
變量名:JAVA_HOME
變量值:C:\Program Files\Java\jdk1.8.0_211 ??(jdk的安裝路徑)
2、新建:
變量名:CLASSPATH
變量值:.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar; ????(固定的)
3、編輯PATH,在最前面添加:(特別特別注意:)
%JAVA_HOME%\bin; ??????(固定的)
環(huán)境驗證:
在Dos窗口輸入:java -version和javac
二、jenkins安裝
1.安裝jenkins方式:
(1)?把jenkins.war包放入到C:/jenkins文件夾中,
(2)設(shè)置環(huán)境變量:增加JENKINS_HOME變量,如下:JENKINS_HOME:C:\jenkins
(3)下載startjenkins.bat文件放入到C:/jenkins文件夾中,可修改端口號
雙擊startjenkins.bat文件出現(xiàn):jenkins is fully up and runing說明啟動成功jenkins了。
@echo off cd /d %JENKINS_HOME% java -jar jenkins.war --httpPort=9090 pause
2.在瀏覽器中訪問jenkins項目:http://localhost:9090/jenkins
出現(xiàn)解鎖 Jenkins界面,說明jenkins項目搭建完成,這里需要輸入管理員密碼。如下圖:
上圖中有提示:管理員密碼在:C:\jenkins\secrets\initialAdminPassword?
打開此文件獲得密碼并輸入密碼,第一種安裝方式點擊”繼續(xù)”按鈕后如出現(xiàn)如下圖的報錯信息:這是jenkins的一個Bug,
解決方案是:通過地址 http://localhost:9090訪問jenkins項目即可。
如沒有報錯則進入下圖:
點擊:【選擇插件來安裝】(選擇【安裝推薦的插件】也可以),根據(jù)筆者的經(jīng)驗選擇【選擇插件來安裝】安裝插件順利些,選擇后出現(xiàn)如下默認插件安裝界面。
這個頁面會默認選中安裝一些插件,直接點擊”安裝”按鈕,安裝所有推薦的插件。
等待所有插件安裝完成(耐心等待1個小時)。安裝插件的時候,會有一些插件安裝失敗(如上圖的X),這些插件的安裝是有前置條件的,等安裝結(jié)束后,按右下角“重試”,繼續(xù)安裝,之前失敗的插件就都能安裝了。安裝完成后,點擊“繼續(xù)”按鈕
輸入用戶名:admin,密碼:123456,確認密碼:123456,全名:admin,電子郵件地址后點“保存并完成”按鈕
點擊“保存并完成”出現(xiàn)下圖表示jenkins已經(jīng)配置完成。點擊[開始使用jenkins]登錄。
安裝完成后把jenkins.war和startjenkins.bat文件都放入到C:/jenkins文件夾中,再次雙擊
startjenkins.bat啟動文件。雙擊
startjenkins.bat就可以啟動jenkins了
3.認識Jenkins目錄及相關(guān)插件
主要目錄:
jobs:作業(yè)(項目),構(gòu)建作業(yè)的配置細節(jié)以及運行作業(yè)的數(shù)據(jù)和產(chǎn)物
logs:日志文件
nodes:節(jié)點配置
plugins:插件文件夾
secrets 存放秘鑰
updates:存放更新的插件
workspace 默認的工作空間
相關(guān)插件
Groovy:解決自動化測試報告樣式丟失的插件
Email Extension Plugin 集成email電子郵件
Zentimestamp 集成時間和日期插件
RobotFramework 集成RF
HTML Publisher plugin 集成HTML報告
Allure Jenkins Plugin 集成Allue報告
DingTalk 釘釘
Qy Wechat Notification Plugin 企微
三.Jenkins創(chuàng)建新的job
1.點擊新建item
2.新建項目-項目配置
3.構(gòu)建
F:\ui_frame20221104\venv\Scripts\python.exe main.py
4.構(gòu)建后查看日志
四.持續(xù)集成allure/郵箱/企業(yè)微信/釘釘
4.1持續(xù)集成allure
1.allure安裝配置
下載網(wǎng)址(allure官網(wǎng)):http://allure.qatools.ru/
2.allure安裝及環(huán)境配置
-將剛才下載的文件解壓到你用于存放它的位置(不建議放置于主機盤(一般是C:\),在這里我存放在了D:\allure)中
·解壓完成后,進入文件夾bin中
-選擇環(huán)境變量,在系統(tǒng)變量中的Path將剛剛bin文件夾所在的目錄復(fù)制進去并保存,完成配置
win+r,輸入cmd,打開命令提示符,輸入allure --version
C:\Users\Wl'z>allure --version 2.13.7
3.Jenkins安裝allure插件
4.配置allure
注意不要下載最新版
配置完成后保存
配置臨時報告路徑
配置HTML報告生成路徑
Build step 'Allure Report' changed build result to UNSTABLE, 構(gòu)建成功Alure report將構(gòu)建標記為不穩(wěn)定
存在執(zhí)行失敗的測試用例時,構(gòu)建后操作 - Allure Report將構(gòu)建標記為不穩(wěn)定; 不存在失敗的測試用例則不會標記為不穩(wěn)定(不需理會)
4.2持續(xù)集成企微/釘釘
1.安裝Jenkins插件
Qy Wechat Notification Plugin
2.企微配置
提前建立企微群聊,添加機器人
https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=48e768a4-2e3c-4531-82e0-5322dc7143fe
3.配置詳情
進入系統(tǒng)配置
4.項目中使用企微
釘釘構(gòu)建與企微一致,添加機器人。填寫web hook地址
4.3持續(xù)集成郵箱發(fā)送
1.進入郵箱,開啟POP3/SMTP服務(wù)
BBKEGZIXXRUCVDDK
2.郵件配置
注意Use SSL qq郵箱需要選擇,163郵箱不需要
標題 【構(gòu)建通知】:$PROJECT_NAME - Build # $BUILD_NUMBER - $BUILD_STATUS! #正文
構(gòu)建結(jié)果 - ${BUILD_STATUS} |
構(gòu)建信息 |
$FAILED_TESTS 最近提交(#$SVN_REVISION)
|
3.在項目中構(gòu)建
五.定時任務(wù)
示例:
# 每十五分鐘(可能在 :07, :22, :37, :52): H/15 * * * * # 每小時前半段每十分鐘一次(3 次,可能在 :04, :14, :24): H(0-29)/10 * * * * # 每兩小時一次,每兩個小時一次,從上午 9 點 45 分開始,到每個工作日下午 3 點 45 分結(jié)束,每小時 45 分鐘: 45 9-16/2 * * 1-5 # 每個工作日上午 8 點到下午 4 點之間每兩小時一次(可能在上午 9:38、上午 11:38、下午 1:38、下午 3:38): HH(8-15)/2 * * 1-5 # 除 12 月外,每月 1 日和 15 日每天一次: HH 1,15 1-11 *
六.Git版本控制持續(xù)集成
1.Pycharm git配置
本地要先安裝好git
2.gitee配置
需要在插件下載Gitee
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧
當(dāng)前文章:Jenkins持續(xù)集成參考-創(chuàng)新互聯(lián)
本文鏈接:http://muchs.cn/article2/dphjoc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、自適應(yīng)網(wǎng)站、商城網(wǎng)站、網(wǎng)站營銷、網(wǎng)頁設(shè)計公司、網(wǎng)站維護
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)