选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

筛选 Bitbucket Webhook 事件(控制台)

聚焦模式
筛选 Bitbucket Webhook 事件(控制台) - AWS CodeBuild

使用 AWS Management Console 筛选 Webhook 事件:

  1. 创建项目时,选择每次将代码更改推送到此存储库时都会重新构建

  2. 事件类型中,选择一个或多个事件。

  3. 要在事件触发构建时进行筛选,请在在这些条件下开始构建下,添加一个或多个可选筛选条件。

  4. 要在未触发事件时进行筛选,请在在这些条件下不开始构建下,添加一个或多个可选筛选条件。

  5. 选择添加筛选条件组以添加另一个筛选条件组。

有关更多信息,请参阅《AWS CodeBuild API 参考》中的创建构建项目(控制台)WebhookFilter

在此示例中,Webhook 筛选条件组仅针对拉取请求触发构建:

一个 webhook 筛选条件组,仅针对拉取请求触发构建。

以两个筛选条件组为例,当一个或两个筛选条件评估为 True 时触发构建:

  • 第一个筛选条件组使用与正则表达式 ^refs/heads/main$ 匹配的 Git 引用名称以及与 ^refs/heads/branch1! 匹配的 HEAD 引用,指定在分支上创建或更新的拉取请求。

  • 第二个筛选条件组使用与正则表达式 ^refs/heads/branch1$ 匹配的 Git 引用名称,指定分支上的推送请求。

两个筛选条件组的示例。

在此示例中,Webhook 筛选条件组会针对除标记事件之外的所有请求触发构建。

一个 webhook 筛选条件组,针对除标记事件之外的所有请求触发构建。

在此示例中,仅当名称与正则表达式 ^buildspec.* 匹配的文件发生更改时,Webhook 筛选条件组才会触发构建。

一个 webhook 筛选条件组,仅当文件名称与指定的正则表达式匹配时才会触发构建。

在此示例中,仅当 srctest 文件夹中的文件发生更改时,Webhook 筛选条件组才会触发构建。

一个 webhook 筛选条件组,仅当指定文件夹中的文件发生更改时才会触发构建。

在此示例中,只有当其账户 ID 不与正则表达式 actor-account-id 匹配的 Bitbucket 用户进行更改时,Webhook 筛选条件组才会触发构建。

注意

有关如何查找您的 Bitbucket 账户 ID 的信息,请参阅 https://api.bitbucket.org/2.0/users/user-name,其中 user-name 是您的 Bitbucket 用户名。

一个 webhook 筛选条件组,仅当没有账户 ID 的 Bitbucket 用户进行更改时才会触发构建。

在本示例中,当 HEAD 提交消息与正则表达式 \[CodeBuild\] 匹配时,Webhook 筛选条件组会触发推送事件的构建。

一个 webhook 筛选条件组,当 HEAD 提交消息与正则表达式匹配时会触发推送事件的构建。
隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。