本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
筛选推送事件(控制台)
您可以使用控制台为推送事件添加过滤器,也可以包含或排除分支或文件路径。
筛选推送事件(控制台)
-
登录 AWS Management Console 并打开 CodePipeline 控制台,网址为 http://console.aws.amazon.com/codesuite/codepipeline/home
。 将显示与您的 AWS 账户关联的所有管道的名称和状态。
-
在 Name 中,选择您要编辑的管道的名称。否则,请在管道创建向导中使用以下步骤。
-
在管道详细信息页中,选择编辑。
-
在 “编辑” 页面上,选择要编辑的源操作。选择 “编辑触发器”。选择 “指定过滤器”。
-
在事件类型中,从以下选项中选择推送。
-
当更改推送到源存储库时,选择 Push 即可启动管道。选择此选项后,这些字段就可以为分支和文件路径或 Git 标签指定筛选器。
-
选择 P ull req uest 可在源存储库中打开、更新或关闭拉取请求时启动管道。选择此选项后,字段就可以为目标分支和文件路径指定过滤器。
-
-
在筛选器类型中,选择以下选项之一。
-
选择 Branch 以指定触发器监控的源存储库中的分支,以便知道何时开始工作流程运行。在 Inc lude 中,以 glob 格式输入要为触发器配置指定的分支名称模式,以便在指定分支发生更改时启动管道。在 Exclude 中,以 glob 格式输入分支名称的正则表达式模式,以便触发器配置忽略这些模式,以免在指定分支发生更改时启动管道。请参阅使用语法中的 glob 模式了解更多信息。
注意
如果 include 和 exclude 具有相同的模式,则默认设置为排除该模式。
你可以使用 glob 模式来定义你的分支名称。例如,用于匹配所有
main*
以开头的分支main
。请参阅使用语法中的 glob 模式了解更多信息。对于推送触发器,请指定要推送到的分支,即目标分支。对于拉取请求触发器,请指定要向其打开拉取请求的目标分支。
-
(可选)在 “文件路径” 下,为触发器指定文件路径。根据需要在 “包括” 和 “排除” 中输入名称。
你可以使用 glob 模式来定义你的文件路径名。例如,使用匹配
prod*
以开头的所有文件路径prod
。请参阅使用语法中的 glob 模式了解更多信息。 -
选择标签将管道触发器配置配置配置配置为从 Git 标签开始。在 In clude 中,以 glob 格式输入要为触发器配置指定的标签名称模式,以便在指定标签发布时启动管道。在 Exclude 中,输入要为触发器配置指定的 glob 格式的标签名称的正则表达式模式,这样触发器配置就不会在释放一个或多个指定标签时启动管道。如果包含和排除二者具有相同的标签模式,则默认为排除该标签模式。
-