在某些场景可能不需要使用 TCR 镜像自动构建能力,但又希望可以在推送镜像后能够自动部署到容器平台。TCR 支持用户配置本地推送镜像后,通过触发器的能力,自动触发镜像部署。
操作步骤 配置交付流水线参考场景一配置新建一条交付流水线,与场景一的区别在“镜像配置”步骤中,将”镜像来源“选择为”本地推送镜像“。
更新容器应用完成配置后,即可在本地使用命令行指令推送镜像,触发自动部署。
本地推送镜像
通过快捷指令我们可以登录腾讯云容器镜像服务 Docker Registry 并向 Registry 中推送镜像。例如这里推送一个 nginx 镜像。
执行流水线
本地推动镜像完成后,如符合镜像配置中镜像构建的触发条件,将触发流水线执行,由于此时镜像已经准备好,因此流水线只需要执行自动部署。
查看应用更新状态
同场景一,我们可以前往容器服务 TKE 控制台,进入上述集群及工作负载详情页,并选择修订历史,可查看应用更新状态,也可直接访问该应用服务,查看是否已更新。
总结本文分两个场景介绍了如何使用容器镜像服务 TCR 实现容器 DevOps。场景一是代码变动后,自动触发镜像构建以及应用部署;场景二是本地推送镜像后自动触发应用部署。想要快速上手使用容器镜像服务 TCR、容器服务 TKE 实践 CD 流程,本文是个很好的参考。
【腾讯云原生】云说新品、云研新术、云游新活、云赏资讯,扫码关注同名公众号,及时获取更多干货!!