我有最新的eb命令行工具设置,并且最初使用我的两个git分支配置它
eb init最近我不得不处理两个不同的地区
us-west-1
branchA
branchB
us-west-2
branchC 在此之前我只会做
git checkout branchA
eb deploy现在我要做的是
git checkout branchC
eb init --region=us-west-2
eb deploy有没有办法让init状态根据分支名称自动执行?我看到文件.elasticbeanstalk.config.yml包含配置信息,我可以在其中指定此信息吗?
发布于 2016-04-24 11:46:25
您应该能够在.astic .elasticbeanstalk/config.yml中指定它。我还没有在default_region上尝试过这个功能,但它在profile上工作得很好。
它现在可能看起来像这样:
branch-defaults:
develop:
environment: project-dev
master:
environment: project-prod
staging:
environment: project-staging
global:
application_name: application_name
default_ec2_keyname: key_name
default_platform: Python 2.7
default_region: ap-southeast-1
profile: eb-cli
sc: git如果需要分支机构特定区域,只需将该值从全局部分移动到分支机构设置。
branch-defaults:
develop:
environment: project-dev
default_region: eu-west-1
master:
environment: project-prod
default_region: ap-southeast-1
staging:
environment: project-staging
default_region: ap-southeast-1
global:
application_name: application_name
default_ec2_keyname: key_name
default_platform: Python 2.7
profile: eb-cli
sc: githttps://stackoverflow.com/questions/36582873
复制相似问题