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

【軟件測試基礎知識】創(chuàng )建Jenkins構建流水線(xiàn)視圖

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

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

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

- 通過(guò)定義項目的后續項目,將項目直接關(guān)聯(lián)起來(lái)按順序執行,

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

安裝插件

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

創(chuàng )建構建流水線(xiàn)視圖(Build Pipeline view)

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

此外,不支持在多個(gè)工作流中重復使用同一個(gè)項目。

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

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

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

支持在多個(gè)工作流中重復使用同一個(gè)項目。

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

---》根據流水線(xiàn)語(yǔ)法編寫(xiě)腳本并保存

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

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

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

(2)填寫(xiě)視圖名稱(chēng)并選擇視圖類(lèi)型。視圖類(lèi)型選擇“Build Pipeline view”。

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

(4)填寫(xiě)視圖描述和標題。“描述”是對整個(gè)項目或執行流程做說(shuō)明,“標題”對整個(gè)視圖的總稱(chēng),方便交流。

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

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

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

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


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

>>本文地址:http://www.lakeplacidphc.com/zhuanye/2021/69462.html

THE END  

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

1 您的年齡

2 您的學(xué)歷

3 您更想做哪個(gè)方向的工作?

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

快速通道fast track

近期開(kāi)班時(shí)間TIME