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

AWS CodeCommit 不再提供給新客戶。的現有客戶 AWS CodeCommit 可繼續正常使用此服務。了解更多」

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

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

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

您只能將核准規則範本與建立核准規則範本所在的儲存庫產生關聯。AWS 區域

如需有關核准規則範本的受管理原則和權限的詳細資訊,請參閱核准規則範本動作的權限AWS 受管理的政策 CodeCommit

建立核准規則範本 (主控台)

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

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

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

  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 的核准規則範本與名為 MyDemoRepoMyOtherDemoRepo 的儲存庫建立關聯:

    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": [] }