流水線模板能夠協助團隊快速搭建自動化構建、測試和部署流程。通過使用流水線模板可以減少重複配置的工作量,確保不同專案或環境之間的一致性,同時提高整體的開發效率。
-
組織成員在建立流水線時,可以選擇預置的流水線模板,方便快速建立流水線模板。
-
同時流水線 Flow支援建立組織模板,使用者可個人化定製屬於自己組織的流水線模板,方便組織內部成員建立流水線。
在選擇流水線模板彈窗中,建立方式支援可視化編排和YAML 化編排兩種模式。左側可按語言或技術分類(Java、Node.js、.NET Core 等)篩選模板,右側分為組織自訂模板和推薦模板兩個地區,並可通過新群組織模板入口建立新的組織模板。
組織流水線模板
建立組織流水線模板
使用者可以通過以下三種方法建立組織流水線模板:
-
方法一:建立流水線時選擇流水線模板快速建立組織模板。
在建立流水線的選擇流水線模板彈窗中,找到組織自訂模板地區,單擊新群組織模板按鈕。
-
方法二:在流水線Flow控制台首頁,選擇導覽功能表,新群組織模板。
-
方法三:將已有流水線儲存為模板。在流水線詳情頁面右上方,單擊三點菜單表徵圖(⋮),在下拉式功能表中選擇儲存為流水線模板,即可將當前流水線儲存為組織模板。
編排組織流水線模板
建立組織模板後,可進行編排並儲存。流水線模板包含五個階段:源、代碼掃描、構建、部署和新階段。在部署階段的主機部署任務中,勾選部署時下載製品,製品選擇 Artifacts_${PIPELINE_ID},主機群組選擇 New Host Group,下載路徑設定為 /home/admin/app/package.tgz,執行使用者為 root。部署指令碼中使用 tar zxvf /home/admin/app/package.tgz -C /home 命令解壓製品。
管理流水線模板
在Flow首頁,選擇,可以管理預置模板和使用者建立的組織模板,流水線模板禁用後組織成員在建立流水線時,將無法繼續使用該模板。
在模板列表中,單擊目標模板右側的...,然後單擊禁用即可禁用該模板。