筛选推送事件(控制台) - Amazon CodePipeline
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

筛选推送事件(控制台)

您可以使用控制台为推送事件添加过滤器,也可以包含或排除分支或文件路径。

筛选推送事件(控制台)
  1. 登录 Amazon Web Services Management Console 并打开 CodePipeline 控制台,网址为 http://console.aws.amazon.com/codesuite/codepipeline/home

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

  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 模式了解更多信息。

    • 选择标签将管道触发器配置配置配置配置为从 Git 标签开始。在 In clude 中,以 glob 格式输入要为触发器配置指定的标签名称模式,以便在指定标签发布时启动管道。在 Exclude 中,输入要为触发器配置指定的 glob 格式的标签名称的正则表达式模式,这样触发器配置就不会在释放一个或多个指定标签时启动管道。如果包含和排除二者具有相同的标签模式,则默认为排除该标签模式。