IT培訓(xùn)網(wǎng)
IT在線(xiàn)學(xué)習(xí)
我們創(chuàng)建了各種任務(wù),但是每個(gè)任務(wù)都是獨(dú)立存在的,查看和執(zhí)行時(shí)極其不方便。為了能夠直觀(guān)查看整個(gè)執(zhí)行流程,Jenkins提供了構(gòu)建流水線(xiàn)視圖插件,通過(guò)流水線(xiàn)視圖,可以直觀(guān)查看整個(gè)項(xiàng)目的執(zhí)行流程和執(zhí)行狀態(tài)。
關(guān)聯(lián)多任務(wù)形成流水線(xiàn)的兩種方法
- 通過(guò)定義項(xiàng)目的后續(xù)項(xiàng)目,將項(xiàng)目直接關(guān)聯(lián)起來(lái)按順序執(zhí)行,
- 另外定義一個(gè)用于統(tǒng)籌管理的項(xiàng)目,定義各項(xiàng)目之間的關(guān)聯(lián)性,然后以流水線(xiàn)的方式執(zhí)行。
安裝插件
在安裝插件頁(yè)面中,選擇“可選插件”在過(guò)濾搜索框中輸入“build pipeline”,選擇“Build Pipeline plugin”進(jìn)行安裝即可。具體安裝方法參考第10講中的“插件系統(tǒng)介紹”。
創(chuàng)建構(gòu)建流水線(xiàn)視圖(Build Pipeline view)
操作簡(jiǎn)單,但必須逐個(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)目的首頁(yè)看到“下級(jí)項(xiàng)目(Downstream Project)”與“上級(jí)項(xiàng)目”的信息。
創(chuàng)建流水線(xiàn)視圖步驟
支持在多個(gè)工作流中重復(fù)使用同一個(gè)項(xiàng)目。
創(chuàng)建“流水線(xiàn)”類(lèi)型項(xiàng)目
---》根據(jù)流水線(xiàn)語(yǔ)法編寫(xiě)腳本并保存
---》運(yùn)行流水線(xiàn)任務(wù)后,可以在流水線(xiàn)項(xiàng)目頁(yè)面查看到圖形化方式展現(xiàn)的項(xiàng)目關(guān)系、運(yùn)行狀態(tài)和執(zhí)行結(jié)果
---》點(diǎn)擊相應(yīng)的鏈接,可以查看到具體項(xiàng)目的信息
(1)在Jenkins首頁(yè),點(diǎn)擊“新建視圖”菜單或“+”按鈕,如下圖所示:
(2)填寫(xiě)視圖名稱(chēng)并選擇視圖類(lèi)型。視圖類(lèi)型選擇“Build Pipeline view”。
(3)點(diǎn)擊“確定”,進(jìn)入視圖配置頁(yè)面。
(4)填寫(xiě)視圖描述和標(biāo)題。“描述”是對(duì)整個(gè)項(xiàng)目或執(zhí)行流程做說(shuō)明,“標(biāo)題”對(duì)整個(gè)視圖的總稱(chēng),方便交流。
(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://nfbqydst.cn/zhuanye/2021/69462.html
聲明:本站稿件版權(quán)均屬中公教育優(yōu)就業(yè)所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
1 您的年齡
2 您的學(xué)歷
3 您更想做哪個(gè)方向的工作?
07月15日Java
咨詢(xún)/試聽(tīng)07月15日Python+人工智能
咨詢(xún)/試聽(tīng)07月15日Web前端
咨詢(xún)/試聽(tīng)07月15日UI設(shè)計(jì)
咨詢(xún)/試聽(tīng)07月15日大數(shù)據(jù)
咨詢(xún)/試聽(tīng)07月15日Java
咨詢(xún)/試聽(tīng)07月15日Python+人工智能
咨詢(xún)/試聽(tīng)07月15日Web前端
咨詢(xún)/試聽(tīng)07月15日UI設(shè)計(jì)
咨詢(xún)/試聽(tīng)07月15日大數(shù)據(jù)
咨詢(xún)/試聽(tīng)