在云原生时代,DevOps 理念已被广泛接受,而容器技术的兴起和普及加速了 DevOps 的落地。基于容器 DevOps 实现持续集成和持续部署,可显著提升企业的业务应用创建和交付速度,提升企业的竞争力。
本文将介绍如何通过使用 TCR 交付流水线功能,与容器服务 TKE、CODING DevOps 服务联合为用户提供简单易上手的容器 DevOps 能力,可实现 推送代码自动触发镜像构建和应用部署 或 本地推送镜像后自动触发部署。
说明当前容器服务 TKE 已支持在控制台内选择容器镜像服务 TCR 企业版镜像创建工作负载。同时,TKE 标准集群可安装 TCR 专属插件,实现内网及免密拉取 TCR 企业版内镜像,详情可参见 使用 TCR 企业版实例内容器镜像创建工作负载。
支持用户配置流水线,在代码变更后,自动构建镜像,并触发自动部署到容器平台。
^refs/heads/master$
,可匹配 master 分支进行触发。完成以上配置后,即可在更新应用代码后,自动触发镜像构建,推送及应用更新。
v-{tag}-{date}-{commit}
。在某些场景中不需要使用 TCR 镜像自动构建能力,但又希望在推送镜像后能够自动部署到容器平台。TCR 支持用户配置本地推送镜像后,通过触发器自动触发镜像部署。
完成以上配置后,即可在本地使用命令行指令推送镜像,触发自动部署。
本页内容是否解决了您的问题?