IT培訓(xùn)網(wǎng)
IT在線學(xué)習(xí)
我們創(chuàng)建了各種任務(wù),但是每個(gè)任務(wù)都是獨(dú)立存在的,查看和執(zhí)行時(shí)極其不方便。為了能夠直觀查看整個(gè)執(zhí)行流程,Jenkins提供了構(gòu)建流水線視圖插件,通過流水線視圖,可以直觀查看整個(gè)項(xiàng)目的執(zhí)行流程和執(zhí)行狀態(tài)。
關(guān)聯(lián)多任務(wù)形成流水線的兩種方法
- 通過定義項(xiàng)目的后續(xù)項(xiàng)目,將項(xiàng)目直接關(guān)聯(lián)起來按順序執(zhí)行,
- 另外定義一個(gè)用于統(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)
操作簡單,但必須逐個(gè)確認(rèn)各個(gè)項(xiàng)目中的定義,才能了解項(xiàng)目之間的關(guān)聯(lián)性,而且只能在前一個(gè)項(xiàng)目中進(jìn)行設(shè)置。
此外,不支持在多個(gè)工作流中重復(fù)使用同一個(gè)項(xiàng)目。
對(duì)前一個(gè)項(xiàng)目的配置界面的“構(gòu)建后操作”部分,點(diǎn)擊“構(gòu)建其他工程"然后定義繼續(xù)執(zhí)行的項(xiàng)目。
設(shè)置完成后可以在相關(guān)項(xiàng)目的首頁看到“下級(jí)項(xiàng)目(Downstream Project)”與“上級(jí)項(xiàng)目”的信息。
創(chuàng)建流水線視圖步驟
支持在多個(gè)工作流中重復(fù)使用同一個(gè)項(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)題。“描述”是對(duì)整個(gè)項(xiàng)目或執(zhí)行流程做說明,“標(biāo)題”對(duì)整個(gè)視圖的總稱,方便交流。
(5)指定初始化任務(wù)。整個(gè)流程的起點(diǎn)。
(6)指定視圖顯示風(fēng)格和顯示
(7)其它參數(shù)保持默認(rèn)值,點(diǎn)擊“保存”按鈕保存視圖。
(8)在整個(gè)執(zhí)行流程中的每個(gè)任務(wù)中添加“構(gòu)建后操作”中的“Trigger parameterized build on other project”,指定下一個(gè)要執(zhí)行的任務(wù)。如果需要觸發(fā)的下一個(gè)任務(wù)不需要構(gòu)建參數(shù),必須勾選“Trigger build without parameters”選項(xiàng),下一個(gè)任務(wù)才會(huì)被觸發(fā)。
>>本文地址:http://www.yiyunku.cn/zhuanye/2021/69462.html
聲明:本站稿件版權(quán)均屬中公教育優(yōu)就業(yè)所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
1 您的年齡
2 您的學(xué)歷
3 您更想做哪個(gè)方向的工作?