parameters:
- name: env
displayName: environment
type: string
default: develop
values:
- production
- staging
- develop
steps:
- ${{ if eq(parameters.env, 'develop') }}:
- task: DownloadSecureFile@1
displayName: 'Download Develop .env file'
name: dotenvDev
inputs:
secureFile: .dev.env
- task: CopyFiles@2
displayName: 'Import Develop .env file'
inputs:
sourceFolder: $(Agent.TempDirectory)
contents: .dev.env
targetFolder: $(Agent.BuildDirectory)/s/comwell_key_app/env
- ${{ if eq(parameters.env, 'staging') }}:
- task: DownloadSecureFile@1
displayName: 'Download Stage .env file'
name: dotenvStage
inputs:
secureFile: .stage.env
- task: CopyFiles@2
displayName: 'Import Stage .env file'
inputs:
sourceFolder: $(Agent.TempDirectory)
contents: .stage.env
targetFolder: $(Agent.BuildDirectory)/s/comwell_key_app/env
- ${{ if eq(parameters.env, 'production') }}:
- task: DownloadSecureFile@1
displayName: 'Download Prod .env file'
name: dotenvProd
inputs:
secureFile: .prod.env
- task: CopyFiles@2
displayName: 'Import Prod .env file'
inputs:
sourceFolder: $(Agent.TempDirectory)
contents: .prod.env
targetFolder: $(Agent.BuildDirectory)/s/comwell_key_app/env