步骤五:基于ACR-EE的自动化构建流程

ACR-EE提供了企业级构建服务能力,推荐企业客户使用,更多内容,请参见。

以下将为您介绍几个在使用过程中会用到的最佳实践。

  • 使用VPC内网构建模式

    针对云上自建GitLab,建议使用VPC内网安全构建模式来构建镜像, 避免向公网暴露服务。更多内容,请参见。

  • 使用镜像版本不可变功能

    推荐仓库打开版本不可变功能,以防止线上版本被覆盖。

  • 创建基于Commit ID的构建规则

    每次构建生成两个镜像版本,一个版本使用代码Commit ID来表示,方便镜像版本和代码版本对应起来;另一个版本使用latest表示最新版本。

    提交代码并触发构建。下图是提交两次代码后自动触发的两次构建过程,每次都生成了两个镜像,并且因为缓存命中加速原因,第二次构建更快。