View a markdown version of this page

將核准規則範本與儲存庫建立關聯 - AWS CodeCommit

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

將核准規則範本與儲存庫建立關聯

核准規則範本是在特定 中建立 AWS 區域,但在建立關聯 AWS 區域 之前,它們不會影響 中的任何儲存庫。若要將範本套用至一或多個儲存庫,您必須建立該範本與一或多個儲存庫的關聯。您可以將單一範本套用至 中的多個儲存庫 AWS 區域。這可讓您建立一致的條件來核准和合併提取請求,協助您將儲存庫中的開發工作流程自動化和標準化。

您只能將核准規則範本與建立核准規則範本之 AWS 區域 中的儲存庫建立關聯。

如需 受管政策和核准規則範本許可的詳細資訊,請參閱 核准規則範本上動作的許可和 AWS CodeCommit 的 受管政策。

關聯核准規則範本 (主控台)

您在建立核准規則範本時,可能已與儲存庫建立關聯。(此步驟為選用。) 您可以編輯範本來新增或移除關聯。

建立核准規則範本與儲存庫的關聯

  1. 在 https://https://console.aws.amazon.com/codesuite/codecommit/home 開啟 CodeCommit 主控台。

  2. 選擇 Approval rule templates (核准規則範本)。選擇範本,然後選擇 Edit (編輯)。

  3. 在 Associated Repositories (相關聯的儲存庫) 中,從 Repositories (儲存庫) 清單中選擇儲存庫。每個相關聯的儲存庫都顯示在清單方塊下方。

  4. 選擇儲存。核准規則現在會套用至在這些相關聯儲存庫中建立的任何提取請求。

關聯核准規則範本 (AWS CLI)

您可以使用 AWS CLI 將核准規則範本與一或多個儲存庫建立關聯。

建立範本與單一儲存庫的關聯

  1. 在終端機或命令列,執行 associate-approval-rule-template-with-repository 命令,並指定:

    • 要與儲存庫建立關聯的核准規則範本名稱。

    • 要與核准規則範本相關聯的儲存庫名稱。

    例如,若要將名為 2-approver-rule-for-main 的核准規則範本與名為 MyDemoRepo 的儲存庫建立關聯:

    aws codecommit associate-approval-rule-template-with-repository --repository-name MyDemoRepo --approval-rule-template-name 2-approver-rule-for-main
  2. 若成功,此命令不會傳回任何內容。

將範本與多個儲存庫建立關聯

  1. 在終端機或命令列,執行 batch-associate-approval-rule-template-with-repositories 命令,並指定:

    • 要與儲存庫建立關聯的核准規則範本名稱。

    • 要與核准規則範本相關聯的儲存庫名稱。

    例如,將名為 2-approver-rule-for-main 的核准規則範本與名為 MyDemoRepo 和 MyOtherDemoRepo 的儲存庫建立關聯:

    aws codecommit batch-associate-approval-rule-template-with-repositories --repository-names "MyDemoRepo", "MyOtherDemoRepo" --approval-rule-template-name 2-approver-rule-for-main
  2. 如果此命令成功執行,您會看到類似如下的輸出傳回:

    { "associatedRepositoryNames": [ "MyDemoRepo", "MyOtherDemoRepo" ], "errors": [] }