新增「核准」閘門 - Amazon CodeCatalyst

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

新增「核准」閘門

若要將工作流程配置為需要核准,您必須將 [核准] 閘門新增到工作流程中。請按照以下說明將「核准」閘門添加到您的工作流程中。

有關此灌嘴的更多內容,敬請參閱工作流程執行時需要核准

Visual
若要將「核准」閘門新增至工作流程 (視覺化編輯器)
  1. 請在以下位置開啟 CodeCatalyst 主控台。 https://codecatalyst.aws/

  2. 選擇您的專案。

  3. 在瀏覽窗格中,選擇 CI/CD,然後選擇 [工作流程]。

  4. 選擇工作流程的名稱。您可以依定義工作流程的來源儲存庫或分支名稱進行篩選,或依工作流程名稱或狀態進行篩選。

  5. 選擇編輯

  6. 選擇左上角的「灌嘴」。

  7. 在「閘門」目錄的「核准」中,選擇加號 (+)。

  8. 選擇「輸入」,然後在「取決於」欄位中執行下列操作。

    指定一個操作、操作組或關卡,這些操作、操作組或關卡必須成功運行該關卡。在默認設置中,如果您將期限添加到某個工作流程中,那么系統會根据工作流程中的最后一個操作來設置期限。如果您刪除該屬性,門將不依賴於任何東西,並且會先運行,然後再執行其他操作。

    注意

    期限必須配置為在操作、操作組或關卡之前或之後運行。無法將其設定為與其他動作、動作群組和閘道 parallel 執行。

    若要取得有關「取決於」功能的更多資訊,請參閱排序閘門和動作

  9. 選擇 Configuration (組態) 索引標籤。

  10. 請在「期限名稱」字段中執行以下操作。

    指定您要為灌嘴指定的名稱。所有期限名稱在工作流程中必須是唯一的。門名稱僅限於英數字元 (a-z、A-Z、0-9)、連字號 (-) 和底線 (_)。不允許空格。您無法使用引號在閘門名稱中啟用特殊字元和空格。

  11. (選擇性) 在 [核准數目] 欄位中,執行下列動作。

    指定解除鎖定核准閘門所需的核次數下限。最小值為1。最大值為2。如果省略,預設值為1

    注意

    如果要省略ApprovalsRequired性質,請從工作流程定義檔案中移除灌嘴的Configuration剖面。

  12. (選擇性) 選擇「驗證」,在確認之前驗證工作流程的程YAML式碼。

  13. 選擇「確認」,輸入確認訊息,然後再次選擇「確認」。

YAML
若要將「核准」閘門新增至工作流程 (YAML編輯器)
  1. 請在以下位置開啟 CodeCatalyst 主控台。 https://codecatalyst.aws/

  2. 選擇您的專案。

  3. 在瀏覽窗格中,選擇 CI/CD,然後選擇 [工作流程]。

  4. 選擇工作流程的名稱。您可以依定義工作流程的來源儲存庫或分支名稱進行篩選,或依工作流程名稱或狀態進行篩選。

  5. 選擇編輯

  6. 選擇YAML

  7. 使用下列範例做為指南,新增Approval區段和基礎屬性。如需詳細資訊,請參閱《「核准」閘門 YAML》中的 工作流程YAML定義

    Actions: MyApproval_01: Identifier: aws/approval@v1 DependsOn: - PreviousAction Configuration: ApprovalsRequired: 2

    如需其他範例,請參閱範例:「核准」閘門

  8. (選擇性) 選擇「驗證」,在確認之前驗證工作流程的程YAML式碼。

  9. 選擇「確認」,輸入確認訊息,然後再次選擇「確認」。