什么 AWS Code Pipeline Stage 最好放 ECR Docker 图像更新
What AWS Code Pipeline Stage best to put ECR Docker image updates
我们计划使用 ECR 来托管我们的应用程序 docker 图像。为此,我们打算在部署之前将应用程序 docker 映像的最新版本推送到 ECR。
目前我们使用 Code Build 来构建应用程序工件。我们是否也在代码构建步骤中放入 ECR 图像推送?或者有更好的 aws 服务吗?
这是我们当前的管道设置:
Source(从 Github 拉取)-> CodeBuild(构建 jar,使用 jar 构建 docker,推送到 ECR)-> Deploy(使用最新的 ECR 映像部署应用程序)
是的,Docker 图像的构建和推送应该在构建步骤中,这是这篇博客文章中讨论的 AWS 推荐方法:
我们计划使用 ECR 来托管我们的应用程序 docker 图像。为此,我们打算在部署之前将应用程序 docker 映像的最新版本推送到 ECR。
目前我们使用 Code Build 来构建应用程序工件。我们是否也在代码构建步骤中放入 ECR 图像推送?或者有更好的 aws 服务吗?
这是我们当前的管道设置:
Source(从 Github 拉取)-> CodeBuild(构建 jar,使用 jar 构建 docker,推送到 ECR)-> Deploy(使用最新的 ECR 映像部署应用程序)
是的,Docker 图像的构建和推送应该在构建步骤中,这是这篇博客文章中讨论的 AWS 推荐方法: