使用审批规则模板 - Amazon CodeCommit
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

使用审批规则模板

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

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


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