步骤五:基于ACR-EE的自动化构建流程
ACR-EE提供了企业级构建服务能力,推荐企业客户使用,更多内容,请参见。
以下将为您介绍几个在使用过程中会用到的最佳实践。
使用VPC内网构建模式
针对云上自建GitLab,建议使用VPC内网安全构建模式来构建镜像, 避免向公网暴露服务。更多内容,请参见。
使用镜像版本不可变功能
推荐仓库打开版本不可变功能,以防止线上版本被覆盖。
创建基于Commit ID的构建规则
每次构建生成两个镜像版本,一个版本使用代码Commit ID来表示,方便镜像版本和代码版本对应起来;另一个版本使用latest表示最新版本。
提交代码并触发构建。下图是提交两次代码后自动触发的两次构建过程,每次都生成了两个镜像,并且因为缓存命中加速原因,第二次构建更快。