一、JOB項(xiàng)目配置
1、添加描述
可選選項(xiàng)可填可不填
2、限制項(xiàng)目的運(yùn)行節(jié)點(diǎn)
節(jié)點(diǎn)中要有運(yùn)行環(huán)境所需的配置
節(jié)點(diǎn)配置教程:https://blog.csdn.net/YZL40514131/article/details/131504280
3、源碼管理
需要將腳本推送到遠(yuǎn)程倉庫中
4、構(gòu)建觸發(fā)器
可以選擇定時(shí)構(gòu)建和輪詢SCM
-
定時(shí)構(gòu)建:根據(jù)設(shè)置的定時(shí)時(shí)間,自動執(zhí)行定時(shí)任務(wù)
-
輪詢SCM:當(dāng)遠(yuǎn)程倉庫中的代碼發(fā)生變化時(shí),會自動執(zhí)行自動化代碼
現(xiàn)在我也找了很多測試的朋友,做了一個(gè)分享技術(shù)的交流群,共享了很多我們收集的技術(shù)文檔和視頻教程。
如果你不想再體驗(yàn)自學(xué)時(shí)找不到資源,沒人解答問題,堅(jiān)持幾天便放棄的感受
可以加入我們一起交流。而且還有很多在自動化,性能,安全,測試開發(fā)等等方面有一定建樹的技術(shù)大牛
分享他們的經(jīng)驗(yàn),還會分享很多直播講座和技術(shù)沙龍
可以免費(fèi)學(xué)習(xí)!劃重點(diǎn)!開源的?。?!
qq群號:110685036
5、構(gòu)建步驟
-
a、python -m pytest ${methods} --alluredir=./reports --clean-alluredir:${methods}獲取參數(shù)化構(gòu)建過程中傳遞的參數(shù),默認(rèn)為testcases
-
b、當(dāng)前路徑為 /root/jenkins_mulu/workspace/test_backend
-
c、workspace:job名稱即是項(xiàng)目名稱
6、構(gòu)建后操作
特別注意:名稱保持一致
安裝插件Post Build task 進(jìn)行生成報(bào)告后的shell執(zhí)行
python3 send_ding.py "${JOB_BASE_NAME}":將參數(shù)"${JOB_BASE_NAME}"傳遞到send_ding.py文件中。JOB_BASE_NAME:表示job名稱
send_ding.py中需要用sys.argv[1]去接收,當(dāng)job構(gòu)建完成后,執(zhí)行構(gòu)建后操作,生成測試報(bào)告和發(fā)送釘釘通知
文章來源:http://www.zghlxwxcb.cn/news/detail-734223.html
點(diǎn)贊關(guān)注不迷路~~~?文章來源地址http://www.zghlxwxcb.cn/news/detail-734223.html
到了這里,關(guān)于一文1000字基于Jenkins實(shí)現(xiàn)接口自動化持續(xù)集成!的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!