使用审批规则模板 - AWS CodeCommit

AWS CodeCommit 不再向新客户提供。 AWS CodeCommit 的现有客户可以继续正常使用该服务。了解更多

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用审批规则模板

您可以为拉取请求创建审批规则。要将审批规则自动应用于在存储库中创建的部分或全部拉取请求,可使用审批规则模板。审批规则模板可帮助您自定义跨存储库的开发工作流程,以便不同分支拥有适当的审批和控制级别。您可以为生产和开发分支定义不同的规则。每次创建与规则条件匹配的拉取请求时,都会应用这些规则。有关托管策略和审批规则模板权限的更多信息,请参阅针对审批规则模板的操作所需的权限AWS 的托管策略 CodeCommit

您可以将审批规则模板与创建时所处的 AWS 区域中的一个或多个存储库关联。模板与存储库关联后,当该存储库中创建拉取请求时,模板会为其自动创建审批规则。与单个审批规则一样,审批规则模板定义了审批规则结构,包括所需审批的数量以及必须获得其审批的可选用户池。与单个审批规则不同的是,您还可以定义目标引用(一个或多个分支),也称为分支筛选条件。如果定义了目标引用,那么仅当拉取请求的目标分支名称与模板中指定的分支名称(目标引用)匹配时,才会为其创建规则。例如,如果指定 refs/heads/main 为目标引用,则模板中定义的审批规则仅应用于目标分支为 main 的拉取请求。

与两个存储库关联的审批规则模板,如果在名为“main”的分支上创建了拉取请求,则需要已定义的审批规则中的 1 位审批人