全部產品
Search
文件中心

Alibaba Cloud DevOps:「流水線」是什麼

更新時間:Jul 13, 2024

什麼是流水線

流水線是「Flow」提供的自訂流程編排工具,通過構建,部署,測試,管控等組件化能力,把從開發到交付的各項工作串聯起來,從而讓企業輕鬆的實現持續傳遞 。

如何使用流水線

如果,你還沒有完成了雲效企業建立,請參考 “「企業」是什麼”一節註冊企業。

如果,你已經完成了雲效企業建立,請直接登入「Flow」官網。

流水線的基本概念

  • 輸入源:持續傳遞的原始物料,如 Git 倉庫。

  • 階段:在流水線中需要按順序執行的一組任務的集合,一個階段可以是手動運行也可以是自動啟動並執行。階段之間串列執行;

  • 任務:在階段中具體需要完成的動作,任務之間可以串列執行也可以並存執行,目前任務包含:代碼掃描,單元測試,構建, 部署,合并代碼,人工審核等功能。 這些任務分為兩類,一類是與工作區相關的(AgentJob)以及與工作區無關的(Agentless Job),工作區相關任務會在固定的工作目錄中執行使用者定義的任務。

  • 步驟:步驟作為Flow最底層的核心能力,所有的流水線都是通過步驟的編排組合而成的。

具體使用請參考“流水線”一章。