【发布时间】:2016-11-09 15:26:52
【问题描述】:
有没有办法指定将哪个 git 分支代码部署到 Elastic Beanstalk 环境?
假设,我有两个名为 test 和 stage 的 git 分支,并且我有一个名为 test-env 的 Elastic Beanstalk 环境。
现在,我将config.yml 中的分支默认设置如下:
branch-defaults:
test:
environment: test-env
group_suffix: null
global:
application_name: test
default_ec2_keyname: abcde
default_platform: Ruby 2.2 (Puma)
default_region: us-west-2
profile: eb-cli
sc: git
现在,我需要的是,如果我使用 eb deploy test-env 从 stage 分支部署它应该自动从 test 分支部署代码,否则它应该会抛出错误。
有什么办法吗。如果没有,请建议我采取其他方法。
谢谢..
【问题讨论】:
标签: ruby-on-rails git amazon-web-services amazon-elastic-beanstalk