流水線階段(Stages)是持續整合和持續傳遞(CI/CD)流程中的關鍵組成部分,每個階段代表了整個流水線中的一個特定步驟或一組相關任務。這些階段通常按照預定義的順序依次執行,確保軟體開發過程中的各個步驟能夠有條不紊地進行。
樣本
以下為一個階段的配置樣本:
stages:
build_stage:
name: 構建階段
jobs:
build_job:
詳細說明
stages
流水線階段,流水線階段為一個或多個任務的組合。
stages.<stage_id>
必填。流水線階段 id,唯一標識流水線階段。stage_id 只能包含字母、數字和 _ ,且必須以字母開頭。長度限制64 個字元。
stages.<stage_id>.name
如不填寫,則使用 stage_id 的值。流水線階段的展示名稱。長度限制 個字元。
stages.<stage_id>.jobs
流水線任務,流水線任務 job 可以為多個步驟 steps 的組合(多個步驟共用工作空間,共同完成指定任務), 或一個組件 component 的調用(調用組件執行指定任務,組件任務支援重試、跳過等更多操作)。具體查看流水線任務 jobs。