【发布时间】:2021-01-11 18:42:58
【问题描述】:
每次在 Cloud Build on master 失败时,我都希望在我的通知频道上收到通知。
现在有人提到使用日志查看器,但似乎没有立即访问分支的方法。
还有其他方法可以创建特定于master 的监控警报/指标吗?
【问题讨论】:
标签: google-cloud-platform stackdriver google-cloud-build
每次在 Cloud Build on master 失败时,我都希望在我的通知频道上收到通知。
现在有人提到使用日志查看器,但似乎没有立即访问分支的方法。
还有其他方法可以创建特定于master 的监控警报/指标吗?
【问题讨论】:
标签: google-cloud-platform stackdriver google-cloud-build
您可以创建 Cloud Build 通知,将更新发送到所需频道,例如 Slack 或您的 SMTP 服务器 HTTP 频道。还有 create a PubSub 主题,当你的构建状态发生变化时,例如当你的构建被创建时,当你的构建转换到工作状态时。
【讨论】:
我刚刚经历了尝试通过 Cloud Run 工作来获得官方 GCP 松弛集成的痛苦。太麻烦了,没有让我自定义我想要的。
我看到的最佳解决方案是设置 Cloud Build 以将 Pub/Sub 消息发送到 cloud-builds 主题。这样,您可以使用我刚刚公开的以下存储库来过滤您想要的特定分支,但查看 data_json['substitutions']['BRANCH_NAME'] 字段。
【讨论】: