本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
新增「核准」閘門
若要將工作流程配置為需要核准,您必須將 [核准] 閘門新增到工作流程中。請按照以下說明將「核准」閘門添加到您的工作流程中。
有關此灌嘴的更多內容,敬請參閱工作流程執行時需要核准。
- Visual
-
若要將「核准」閘門新增至工作流程 (視覺化編輯器)
請在以下位置開啟 CodeCatalyst 主控台。
https://codecatalyst.aws/ -
選擇您的專案。
-
在瀏覽窗格中,選擇 CI/CD,然後選擇 [工作流程]。
-
選擇工作流程的名稱。您可以依定義工作流程的來源儲存庫或分支名稱進行篩選,或依工作流程名稱或狀態進行篩選。
-
選擇編輯。
-
選擇左上角的「灌嘴」。
-
在「閘門」目錄的「核准」中,選擇加號 (+)。
-
選擇「輸入」,然後在「取決於」欄位中執行下列操作。
指定一個操作、操作組或關卡,這些操作、操作組或關卡必須成功運行該關卡。在默認設置中,如果您將期限添加到某個工作流程中,那么系統會根据工作流程中的最后一個操作來設置期限。如果您刪除該屬性,門將不依賴於任何東西,並且會先運行,然後再執行其他操作。
注意
期限必須配置為在操作、操作組或關卡之前或之後運行。無法將其設定為與其他動作、動作群組和閘道 parallel 執行。
若要取得有關「取決於」功能的更多資訊,請參閱排序閘門和動作。
-
選擇 Configuration (組態) 索引標籤。
-
請在「期限名稱」字段中執行以下操作。
指定您要為灌嘴指定的名稱。所有期限名稱在工作流程中必須是唯一的。門名稱僅限於英數字元 (a-z、A-Z、0-9)、連字號 (-) 和底線 (_)。不允許空格。您無法使用引號在閘門名稱中啟用特殊字元和空格。
-
(選擇性) 在 [核准數目] 欄位中,執行下列動作。
指定解除鎖定核准閘門所需的核准次數下限。最小值為
1
。最大值為2
。如果省略,預設值為1
。注意
如果要省略
ApprovalsRequired
性質,請從工作流程定義檔案中移除灌嘴的Configuration
剖面。 -
(選擇性) 選擇「驗證」,在確認之前驗證工作流程的程YAML式碼。
-
選擇「確認」,輸入確認訊息,然後再次選擇「確認」。
- YAML
-
若要將「核准」閘門新增至工作流程 (YAML編輯器)
請在以下位置開啟 CodeCatalyst 主控台。
https://codecatalyst.aws/ -
選擇您的專案。
-
在瀏覽窗格中,選擇 CI/CD,然後選擇 [工作流程]。
-
選擇工作流程的名稱。您可以依定義工作流程的來源儲存庫或分支名稱進行篩選,或依工作流程名稱或狀態進行篩選。
-
選擇編輯。
-
選擇YAML。
-
使用下列範例做為指南,新增
Approval
區段和基礎屬性。如需詳細資訊,請參閱《「核准」閘門 YAML》中的 工作流程YAML定義。Actions: MyApproval_01: Identifier: aws/approval@v1 DependsOn: - PreviousAction Configuration: ApprovalsRequired: 2
如需其他範例,請參閱範例:「核准」閘門。
-
(選擇性) 選擇「驗證」,在確認之前驗證工作流程的程YAML式碼。
-
選擇「確認」,輸入確認訊息,然後再次選擇「確認」。