【问题标题】:Jenkins deployment to elastic beanstalkJenkins 部署到弹性 beantalk
【发布时间】:2017-12-18 21:55:43
【问题描述】:

大家好,我是新来的,有一个关于将 Jenkins 部署重新升级到 AWS Elastic Beanstalk 的问题。

我们的应用目前由 3 个组件组成,包括前端、api 和一个管理工具,所有这些组件都在 nodejs 上运行。我正在尝试减少我们的 ec2 实例,并希望所有 3 个组件都 dockerized 并在我们的开发环境的同一个弹性 beanstalk 实例上运行。

我的问题是......是否可以对单个 AWS Elastic Beanstalk 实例执行 3 个单独的 Jenkins 部署(api、前端和管理)?

我们当前的 Elastic Beanstalk 应用程序正在运行多容器 Docker,并且容器是使用 dockerrunaws(v2) 和 docker compose 构建的。

如果我从 Jenkins 将 api 部署到我们的 Elastic Beanstalk 实例,它会按预期工作,但如果我随后部署前端,它会覆盖 api 容器等等......每个单独的部署是否可以创建一个实例上的新容器?

【问题讨论】:

    标签: docker jenkins amazon-ec2 amazon-elastic-beanstalk


    【解决方案1】:

    1.是否可以对单个 AWS Elastic Beanstalk 实例执行 3 个单独的 Jenkins 部署(api、前端和管理)?

    2.每个单独的部署是否可以在实例上创建一个新容器?

    1. 如果您询问是否可以通过 3 个不同的 jenkins 部署管道独立部署三个独立的“模块”,那么可以。

    2. 是的,这可以在不覆盖容器的情况下完成。

    如果您想使用 Elastic Beanstalk 在多 Docker 容器设置中进行部署,本文是一个很好的起点。

    Deploying Dockerized multi-container applications to aws with jenkins

    【讨论】:

      猜你喜欢
      • 2019-04-14
      • 1970-01-01
      • 2020-12-16
      • 2020-12-05
      • 2016-11-29
      • 2019-06-15
      • 2019-05-01
      • 2017-07-01
      • 1970-01-01
      相关资源
      最近更新 更多