首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在镜像仓库标签上触发云构建

在镜像仓库标签上触发云构建
EN

Stack Overflow用户
提问于 2019-11-25 21:32:22
回答 1查看 168关注 0票数 0

我不知道如何在google注册表中标记docker镜像时触发云构建。

现在:当代码被推送到master上时,Cloudbuild会构建一个docker镜像,将其标记为“最新”,并将其部署到dev env上。

我想做的是:将其部署到prod上

我想怎么做:当一个镜像被标记为" prod“时,脚本将使用新镜像更新prod环境中的容器,或者,这可以由githup提交时的任何"prod”标签触发,但我宁愿保留注册表触发器,因为这里的人们已经习惯了它。

有办法做到这一点吗?

EN

回答 1

Stack Overflow用户

发布于 2019-11-26 01:21:41

你可以使用register an event handler which publish a message when something append on gcr

然后,在此pubsub消息上插入Cloud Function或Cloud Run (通过订阅)并执行您想要的操作。要执行的第一件事是过滤事件,以便只保留您感兴趣的事件。实际上,在PubSub主题ALL中发布了事件。

然后,在正确的消息中,执行您想要的操作(在生产中发布,在DB/slack通道/电子邮件中记录此操作,...)

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59033028

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档