jenkins部署到弹性beanstalk

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

我们的应用程序目前由3个组件组成,包括前端,api和pipe理工具,所有这些都在nodejs上运行。 我试图减less我们的EC2实例,并希望所有3个组件dockerized和运行在我们的开发环境相同的弹性beanstalk实例。

我的问题是….是否有可能对单个AWS Elastic Beanstalk实例执行3个单独的Jenkins部署(api,前端和pipe理)?

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

如果我从Jenkins部署api到我们的Elastic Beanstalk实例,它将按预期工作,但是如果我再部署前端,它会覆盖api容器,等等……是否有可能每个单独的部署创build一个新的容器实例?

1.是否可以将3个单独的Jenkins部署(api,前端和pipe理)部署到单个AWS Elastic Beanstalk实例?

2.是否有可能为每个单独的部署在实例上创build一个新的容器?

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

  2. 是的,这可以不覆盖你的容器。

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

部署Docker化的多容器应用程序与jenkinsaws