GCP Cloud Build 触发器“推送新标签”无法正常工作

hrl*_*-96 5 tags cloud github google-cloud-platform google-cloud-build

我尝试配置 GCP 云构建触发器,以便在将新标签推送到 github 存储库时自动触发新构建。

但是,即使创建并推送标签,构建也根本不会触发。

成功合并后,我的标签会自动创建并从语义发布插件推送。

触发配置

我确信它是正确的存储库,并且正则表达式应该接受任何标签。没有文件过滤器。

我有另一个类型为“推送到分支”的触发器,它可以在同一个存储库上正常工作,所以我不知道我在这里可能会错过什么。

有任何想法吗?

2023 年 1 月 26 日编辑:

尝试在没有语义发布的情况下推送标签,这也不起作用。

小智 2

我遇到了同样的问题,要解决它,您需要:

  • 重新格式化发布提交消息(从消息提交中删除 [skip ci] 以更加精确)
  • 如果您使用云构建,则午餐一个新构建以生成新的 github 标签,否则您需要删除包含 [skip ci] 的提交并手动生成标签

之后,您的带有推送新标签触发器的 cloudbuild 作业应该开始