首页 文章

Jenkins部署到弹性beanstalk

提问于
浏览
1

大家好,我是新来的,并有一个问题将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

    1.Is it possible to do 3 separate Jenkins deployments (api, front-end & admin) to a single AWS Elastic Beanstalk instance?

    2.Is it possible for each separate deployment to create a new container on the instance?

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

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

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

    Deploying Dockerized multi-container applications to aws with jenkins

相关问题