400-650-7353
您所在的位置:首頁 > IT干貨資料 > 軟件測試 > 【軟件測試基礎(chǔ)知識】創(chuàng)建Jenkins構(gòu)建流水線視圖

【軟件測試基礎(chǔ)知識】創(chuàng)建Jenkins構(gòu)建流水線視圖

  • 發(fā)布: 軟件測試培訓(xùn)
  • 來源:軟件測試干貨資料
  • 2021-07-28 09:33:03
  • 閱讀()
  • 分享
  • 手機(jī)端入口

我們創(chuàng)建了各種任務(wù),但是每個任務(wù)都是獨(dú)立存在的,查看和執(zhí)行時(shí)極其不方便。為了能夠直觀查看整個執(zhí)行流程,Jenkins提供了構(gòu)建流水線視圖插件,通過流水線視圖,可以直觀查看整個項(xiàng)目的執(zhí)行流程和執(zhí)行狀態(tài)。

關(guān)聯(lián)多任務(wù)形成流水線的兩種方法

- 通過定義項(xiàng)目的后續(xù)項(xiàng)目,將項(xiàng)目直接關(guān)聯(lián)起來按順序執(zhí)行,

- 另外定義一個用于統(tǒng)籌管理的項(xiàng)目,定義各項(xiàng)目之間的關(guān)聯(lián)性,然后以流水線的方式執(zhí)行。

安裝插件

在安裝插件頁面中,選擇“可選插件”在過濾搜索框中輸入“build pipeline”,選擇“Build Pipeline plugin”進(jìn)行安裝即可。具體安裝方法參考第10講中的“插件系統(tǒng)介紹”。

創(chuàng)建構(gòu)建流水線視圖(Build Pipeline view)

操作簡單,但必須逐個確認(rèn)各個項(xiàng)目中的定義,才能了解項(xiàng)目之間的關(guān)聯(lián)性,而且只能在前一個項(xiàng)目中進(jìn)行設(shè)置。

此外,不支持在多個工作流中重復(fù)使用同一個項(xiàng)目。

對前一個項(xiàng)目的配置界面的“構(gòu)建后操作”部分,點(diǎn)擊“構(gòu)建其他工程"然后定義繼續(xù)執(zhí)行的項(xiàng)目。

設(shè)置完成后可以在相關(guān)項(xiàng)目的首頁看到“下級項(xiàng)目(Downstream Project)”與“上級項(xiàng)目”的信息。

創(chuàng)建流水線視圖步驟

支持在多個工作流中重復(fù)使用同一個項(xiàng)目。

創(chuàng)建“流水線”類型項(xiàng)目

---》根據(jù)流水線語法編寫腳本并保存

---》運(yùn)行流水線任務(wù)后,可以在流水線項(xiàng)目頁面查看到圖形化方式展現(xiàn)的項(xiàng)目關(guān)系、運(yùn)行狀態(tài)和執(zhí)行結(jié)果

---》點(diǎn)擊相應(yīng)的鏈接,可以查看到具體項(xiàng)目的信息

(1)在Jenkins首頁,點(diǎn)擊“新建視圖”菜單或“+”按鈕,如下圖所示:

(2)填寫視圖名稱并選擇視圖類型。視圖類型選擇“Build Pipeline view”。

(3)點(diǎn)擊“確定”,進(jìn)入視圖配置頁面。

(4)填寫視圖描述和標(biāo)題。“描述”是對整個項(xiàng)目或執(zhí)行流程做說明,“標(biāo)題”對整個視圖的總稱,方便交流。

(5)指定初始化任務(wù)。整個流程的起點(diǎn)。

(6)指定視圖顯示風(fēng)格和顯示

(7)其它參數(shù)保持默認(rèn)值,點(diǎn)擊“保存”按鈕保存視圖。

(8)在整個執(zhí)行流程中的每個任務(wù)中添加“構(gòu)建后操作”中的“Trigger parameterized build on other project”,指定下一個要執(zhí)行的任務(wù)。如果需要觸發(fā)的下一個任務(wù)不需要構(gòu)建參數(shù),必須勾選“Trigger build without parameters”選項(xiàng),下一個任務(wù)才會被觸發(fā)。


文章“【軟件測試基礎(chǔ)知識】創(chuàng)建Jenkins構(gòu)建流水線視圖”已幫助

>>本文地址:http://liujunjsxg.cn/zhuanye/2021/69462.html

THE END  

聲明:本站稿件版權(quán)均屬中公教育優(yōu)就業(yè)所有,未經(jīng)許可不得擅自轉(zhuǎn)載。

1 您的年齡

2 您的學(xué)歷

3 您更想做哪個方向的工作?

獲取測試結(jié)果
  • 大前端大前端
  • 大數(shù)據(jù)大數(shù)據(jù)
  • 互聯(lián)網(wǎng)營銷互聯(lián)網(wǎng)營銷
  • JavaJava
  • Linux云計(jì)算Linux
  • Python+人工智能Python
  • 嵌入式物聯(lián)網(wǎng)嵌入式
  • 全域電商運(yùn)營全域電商運(yùn)營
  • 軟件測試軟件測試
  • 室內(nèi)設(shè)計(jì)室內(nèi)設(shè)計(jì)
  • 平面設(shè)計(jì)平面設(shè)計(jì)
  • 電商設(shè)計(jì)電商設(shè)計(jì)
  • 網(wǎng)頁設(shè)計(jì)網(wǎng)頁設(shè)計(jì)
  • 全鏈路UI/UE設(shè)計(jì)UI設(shè)計(jì)
  • VR/AR游戲開發(fā)VR/AR
  • 網(wǎng)絡(luò)安全網(wǎng)絡(luò)安全
  • 新媒體與短視頻運(yùn)營新媒體
  • 直播帶貨直播帶貨
  • 智能機(jī)器人軟件開發(fā)智能機(jī)器人
 

快速通道fast track

近期開班時(shí)間TIME