如何在代码部署中使用环境变量DEPLOYMENT_GROUP_NAME?

时间:2019-03-26 05:30:07

标签: environment-variables yaml aws-code-deploy

如何使用$ DEPLOYMENT_GROUP_NAME在appspec.yml中设置目标?

我在EC2中有一些文件夹,每个文件夹都匹配一个分支。我想为分支机构具有多个部署组的开发人员设置aws代码部署应用程序。我试图使用部署组名称来设置这些文件夹的名称,但是它创建了一个文件夹名称“ $ DEPLOYMENT_GROUP_NAME”

*注意:在这种情况下,我不想创建太多应用程序

有一些env of 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

0 个答案:

没有答案