У меня есть следующее .elasticbeanstalk/config.yml
branch-defaults:
default:
environment: MyDev-env
deploy:
artifact: target/App-Sprint9-SNAPSHOT-bin.zip
environment-defaults:
MyDev-env:
branch: null
repository: null
global:
application_name: App
default_ec2_keyname: app
default_platform: arn:aws:elasticbeanstalk:us-east-9::platform/Tomcat 8 with Java
8 running on 64bit Amazon Linux/3.1.0
default_region: us-east-9
include_git_submodules: true
instance_profile: null
platform_name: null
platform_version: null
profile: null
sc: git
workspace_type: Application
Когда я пытаюсь развернуть с eb deploy -l XXX
, он жалуется:
ОШИБКА: эта ветвь не имеет настройки по умолчаниюокружающая обстановка.Вы должны либо указать среду, набрав «eb deploy my-env-name», либо установить среду по умолчанию, набрав «eb use my-env-name».
Но я do имеет среду по умолчанию!Это указано в самых первых 3 строчках!Почему он не использует это?Если я использую eb use environment
, то просто добавлю еще одну строку в branch-defaults:
с текущей веткой, и мне придется повторить то же самое с новой веткой.
EB CLI 3.14.11 (Python3.7.1) и EB CLI 3.15.3 (Python 3.7.3)