1 - 以流水線的方式進行構建
關聯多任務形成流水線的兩種方法
- 通過定義項目的后續項目,將項目直接關聯起來按順序執行,
- 另外定義一個用於統籌管理的項目,定義各項目之間的關聯性,然后以流水線的方式執行
2 - 項目直接關聯
操作簡單,但必須逐個確認各個項目中的定義,才能了解項目之間的關聯性,而且只能在前一個項目中進行設置。
此外,不支持在多個工作流中重復使用同一個項目。
對前一個項目的配置界面的“構建后操作”部分,點擊“構建其他工程"然后定義繼續執行的項目。
設置完成后可以在相關項目的首頁看到“下級項目(Downstream Project)”與“上級項目”的信息。
3 - 流水線關聯多個項目
支持在多個工作流中重復使用同一個項目。
創建“流水線”類型項目
---》根據流水線語法編寫腳本並保存
---》運行流水線任務后,可以在流水線項目頁面查看到圖形化方式展現的項目關系、運行狀態和執行結果
---》點擊相應的鏈接,可以查看到具體項目的信息
4 - 流水線語法
在流水線項目的腳本輸入框中編寫代碼,必須遵循一定的語法規則(Groovy格式)。
用代碼描述流水線-Jenkins Pipeline 詳解:http://www.uml.org.cn/jchgj/201802051.asp
在流水線部分的下方有“流水線語法”的鏈接,根據提示完成編寫后,點擊“生成流水線腳本”就會獲得生成的Groovy代碼。
5 - 深入了解流水線
流水線:https://jenkins.io/zh/doc/book/pipeline/getting-started/