文章预览
本文主要介绍镜像构建部署场景,多环境镜像晋级/复用最佳实践,保证“所发即所测”。 场景介绍 Cloud Native 应用研发场景有效地管理镜像产物是确保软件快速、安全、可靠部署的关键环节。通常一个应用研发需要经过测试、预发、生产各个阶段,一种常用的研发模式如下: 测试阶段: 流水线部署特性 feature 分支构建、部署,进行测试环境开发验证。 预发阶段: 经过测试验证的 feature 分支通过 MR 代码合并请求提交到 master 分支,以主干分支构建镜像、部署预发布环境并提交测试验收。 生产阶段: 预发布环境测试验收通过,直接以验收通过的镜像进行生产发布,保证“所发即所测”。 上述流程中,怎么知道哪个镜像版本是预发验收通过的、可用于生产发布的呢?基于云效 Flow 流水线,我们有以下两种实践。 实践 1:通过「Flow 流水线源」 获取
………………………………