Jenkins部署到弹性beanstalk

时间:2017-07-13 22:54:01

标签: docker jenkins amazon-ec2 elastic-beanstalk

大家好我是新来的,并且有一个问题将Jenkins部署重新分配到AWS Elastic Beanstalk。

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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

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

  1. 如果你问是否有可能有三个单独的"模块"通过3个不同的jenkins部署管道独立部署,然后是。

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

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

    Deploying Dockerized multi-container applications to aws with jenkins

相关问题