adn*_*nan 12 amazon-web-services amazon-elastic-beanstalk
我有相同的代码库(一个git存储库),我想上传到多个弹性beanstalk环境.有没有办法做到这一点,如果是这样,我应该如何设置我的存储库,以便我可以推送到多个环境?
环境是站点的不同语言版本,我想在不同的beanstalks中运行.语言由环境参数设置.
adn*_*nan 18
回答我自己的问题.AWS EB CLI 3+具有可部署到多个环境的良好界面.如果您向应用程序添加其他环境,则只需使用即可部署
eb deploy <environment-name>
Run Code Online (Sandbox Code Playgroud)
Zag*_*ags 13
您可以通过将如下配置添加到您的 .elasticbeanstalk/config.yml 文件,使 eb cli 引用来自不同分支的不同环境:
branch-defaults:
master:
environment: staging
production:
environment: production
Run Code Online (Sandbox Code Playgroud)
在本例中,当您eb deploy
从master
分支运行时,它将部署到名为“staging”的环境,而当您从production
分支运行时,它将部署到名为“production”的环境。
这种方法不允许您将一个分支推送到多个环境;为此,请参阅@adnan 的回答:https : //stackoverflow.com/a/30301576/2800876
归档时间: |
|
查看次数: |
3160 次 |
最近记录: |