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