筛选拉取请求(控制台) - AWS CodePipeline

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

筛选拉取请求(控制台)

您可以使用控制台为具有指定事件的拉取请求添加过滤器,并包括或排除分支或文件路径。

筛选拉取请求(控制台)
  1. 登录 AWS Management Console 并打开 CodePipeline 控制台,网址为 http://console.aws.amazon.com/codesuite/codepipeline/home

    将显示与您的 AWS 账户关联的所有管道的名称和状态。

  2. Name 中,选择您要编辑的管道的名称。否则,请在管道创建向导中使用以下步骤。

  3. 在管道详细信息页中,选择编辑

  4. “编辑” 页面上,选择要编辑的源操作。选择 “编辑触发器”。选择 “指定过滤器”

  5. 事件类型中,从以下选项中选择拉取请求

    • 当更改推送到源存储库时,选择 Push 即可启动管道。选择此选项后,这些字段就可以为分支和文件路径或 Git 标签指定筛选器。

    • 选择 P ull req uest 可在拉取请求被打开、更新或关闭到指定目标分支时启动管道。选择此选项后,字段就可以为分支和文件路径指定过滤器。

      您可以选择指定以下拉取请求事件进行筛选:

      • 拉取请求已创建

      • 对拉取请求进行了新的修订

      • 拉取请求已关闭

  6. 筛选器类型中,选择以下选项之一。

    • 选择 Branch 以指定触发器监控的源存储库中的分支,以便知道何时开始工作流程运行。在 Inc lude 中,以 glob 格式输入要为触发器配置指定的分支名称模式,以便在指定分支发生更改时启动管道。在 Exclude 中,以 glob 格式输入分支名称的正则表达式模式,以便触发器配置忽略这些模式,以免在指定分支发生更改时启动管道。请参阅使用语法中的 glob 模式了解更多信息。

      注意

      如果 include 和 exclude 具有相同的模式,则默认设置为排除该模式。

      你可以使用 glob 格式的正则表达式模式来定义你的分支名称。例如,用于匹配所有main.*以开头的分支main.*。请参阅使用语法中的 glob 模式了解更多信息。

      对于推送触发器,请指定要推送的分支,即目标分支。对于拉取请求触发器,请指定要向其打开拉取请求的目标分支。

    • (可选)在 “文件路径” 下,为触发器指定文件路径名。根据需要在 “包括” 和 “排除” 中输入名称。

      你可以使用 glob 格式的正则表达式模式来定义文件路径名。例如,使用匹配prod.*以开头的所有文件路径prod.*。请参阅使用语法中的 glob 模式了解更多信息。