AWS CodeCommit 不再提供給新客戶。的現有客戶 AWS CodeCommit 可繼續正常使用此服務。了解更多」
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
建立核准規則範本與儲存器的關聯
核准規則範本建立在特定的範本中AWS 區域,但在其關聯AWS 區域之前,它們不會影響其中的任何儲存庫。若要將範本套用至一或多個儲存庫,您必須建立該範本與一或多個儲存庫的關聯。您可以將單一範本套用至中的多個儲存庫AWS 區域。這可讓您建立一致的條件來核准和合併提取請求,協助您將儲存庫中的開發工作流程自動化和標準化。
您只能將核准規則範本與建立核准規則範本所在的儲存庫產生關聯。AWS 區域
如需有關核准規則範本的受管理原則和權限的詳細資訊,請參閱核准規則範本動作的權限和AWS 受管理的政策 CodeCommit。
建立核准規則範本 (主控台)
您在建立核准規則範本時,可能已與儲存庫建立關聯。(此步驟為選用。) 您可以編輯範本來新增或移除關聯。
建立核准規則範本與儲存庫的關聯
請在以下位置開啟CodeCommit主控台。
https://console.aws.amazon.com/codesuite/codecommit/home -
選擇 Approval rule templates (核准規則範本)。選擇範本,然後選擇 Edit (編輯)。
-
在 Associated Repositories (相關聯的儲存庫) 中,從 Repositories (儲存庫) 清單中選擇儲存庫。每個相關聯的儲存庫都顯示在清單方塊下方。
-
選擇 儲存 。核准規則現在會套用至在這些相關聯儲存庫中建立的任何提取請求。
建立核准規則範本 (AWS CLI)
您可以使用 AWS CLI 建立核准規則範本與一或多個儲存庫的關聯。
建立範本與單一儲存庫的關聯
-
在終端機或命令列,執行 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-name2-approver-rule-for-main
-
-
如果成功,此命令不會傳回任何內容。
將範本與多個儲存庫建立關聯
-
在終端機或命令列,執行 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-name2-approver-rule-for-main
-
-
如果此命令成功執行,您會看到類似如下的輸出傳回:
{ "associatedRepositoryNames": [ "MyDemoRepo", "MyOtherDemoRepo" ], "errors": [] }