Как я могу использовать переменную окружения DEPLOYMENT_GROUP_NAME в codedeploy? - PullRequest
0 голосов
/ 26 марта 2019

Как я могу использовать $ DEPLOYMENT_GROUP_NAME, чтобы установить пункт назначения в appspec.yml?

У меня есть несколько папок в EC2, каждая из которых соответствует ветви.Я хочу настроить приложение развертывания кода aws для разработчиков с несколькими группами развертывания для филиалов.Я попытался использовать имя группы развертывания, чтобы задать имя этой папки, но она создала имя папки "$ DEPLOYMENT_GROUP_NAME"

* Примечание: в этом случае я не хочу создавать слишком много приложений

Существует несколько env codedeploy

    version: 0.0
    os: linux
    files:
      - source: ./
        destination: /var/www/${DEPLOYMENT_GROUP_NAME}
        overwrite: yes
    permissions:
      - object: /var/www/${DEPLOYMENT_GROUP_NAME}
        owner: centos
        group: centos
        type:
          - directory
          - file
    hooks:
      AfterInstall:
        - location: DeployScripts/AfterInstall.sh
          timeout: 300
          runas: root
...