首页 文章

如何将AWS CodePipeline与Elastic Container Registry集成?

提问于
浏览
0

我有一个构建过程,我想做以下事情

  • 触发从github提取代码的Jenkins作业,构建一个docker容器并将其推送到AWS ECR

  • 运行测试

  • 拉出所有的docker容器并将其部署到弹性beanstalk上

这是我遇到最大麻烦的第3步 . 我找不到任何关于如何将代码管道连接到ECR然后将多容器应用程序部署到Elastic Beanstalk的文档 . 我需要什么类型的操作才能连接到ECR并拉出容器进行部署?

1 回答

  • 0

    拉码头图像应该是EB部署包的一部分,以下是官方文档中的参考 . 另外,请参见Answer .

    Multicontainer Docker Configuration

    Dockerrun.aws.json文件是一个特定于Elastic Beanstalk的JSON文件,它描述了如何将一组Docker容器部署为Elastic Beanstalk应用程序

    Using Images from an Amazon ECR Repository

    Elastic Beanstalk使用您环境的实例配置文件自动向Amazon ECR注册表进行身份验证,因此您无需生成身份验证文件并将其上载到Amazon Simple Storage Service(Amazon S3) .

相关问题