什麼是流水線
流水線是「Flow」提供的自訂流程編排工具,通過構建,部署,測試,管控等組件化能力,把從開發到交付的各項工作串聯起來,從而讓企業輕鬆的實現持續傳遞 。
如何使用流水線
如果,你還沒有完成了雲效企業建立,請參考 “「企業」是什麼”一節註冊企業。
如果,你已經完成了雲效企業建立,請直接登入「Flow」官網。
流水線的基本概念
輸入源:持續傳遞的原始物料,如 Git 倉庫。
階段:在流水線中需要按順序執行的一組任務的集合,一個階段可以是手動運行也可以是自動啟動並執行。階段之間串列執行;
任務:在階段中具體需要完成的動作,任務之間可以串列執行也可以並存執行,目前任務包含:代碼掃描,單元測試,構建, 部署,合并代碼,人工審核等功能。 這些任務分為兩類,一類是與工作區相關的(AgentJob)以及與工作區無關的(Agentless Job),工作區相關任務會在固定的工作目錄中執行使用者定義的任務。
步驟:步驟作為Flow最底層的核心能力,所有的流水線都是通過步驟的編排組合而成的。
具體使用請參考“流水線”一章。