# We can only use variables in a template if the variables are defined in their own template.
parameters:
env: 'develop'
variables:
- name: dotenvFileName
${{ if eq(parameters.env, 'production') }}:
value: '.prod.env'
${{ if eq(parameters.env, 'staging') }}:
value: '.stage.env'
${{ if eq(parameters.env, 'develop') }}:
value: '.dev.env'
- name: bundleId
${{ if eq(parameters.env, 'production') }}:
value: 'com.comwell.phoenix'
${{ if eq(parameters.env, 'staging') }}:
value: 'com.comwell.phoenix.stage'
${{ if eq(parameters.env, 'develop') }}:
value: 'com.comwell.phoenix.dev'
- name: flavor
${{ if eq(parameters.env, 'production') }}:
value: 'prod'
${{ if eq(parameters.env, 'staging') }}:
value: 'stage'
${{ if eq(parameters.env, 'develop') }}:
value: 'develop'
# iOS
- name: iosBundleId
${{ if eq(parameters.env, 'production') }}:
value: 'com.comwell.phoenix'
${{ if eq(parameters.env, 'staging') }}:
value: 'com.comwell.phoenix.stage'
${{ if eq(parameters.env, 'develop') }}:
value: 'com.comwell.phoenix.dev'
- name: iosProvisionProfileFileName
${{ if eq(parameters.env, 'production') }}:
value: 'Distribution_Prod.mobileprovision'
${{ if eq(parameters.env, 'staging') }}:
value: 'Distribution_Stage.mobileprovision'
${{ if eq(parameters.env, 'develop') }}:
value: 'Distribution_Dev.mobileprovision'
- name: iosScheme
${{ if eq(parameters.env, 'production') }}:
value: 'Prod'
${{ if eq(parameters.env, 'staging') }}:
value: 'Stage'
${{ if eq(parameters.env, 'develop') }}:
value: 'Develop'
- name: iosConfiguration
${{ if eq(parameters.env, 'production') }}:
value: 'Release-Prod'
${{ if eq(parameters.env, 'staging') }}:
value: 'Release-Stage'
${{ if eq(parameters.env, 'develop') }}:
value: 'Release-Develop'
- name: iosExportOptionsPlist
${{ if eq(parameters.env, 'production') }}:
value: 'ExportOptions.plist'
${{ if eq(parameters.env, 'staging') }}:
value: 'ExportOptionsStage.plist'
${{ if eq(parameters.env, 'develop') }}:
value: 'ExportOptionsDev.plist'
# Android
- name: androidAABPath
${{ if eq(parameters.env, 'production') }}:
value: 'ProdRelease/app-Prod-release.aab'
${{ if eq(parameters.env, 'staging') }}:
value: 'StageRelease/app-Stage-release.aab'
${{ if eq(parameters.env, 'develop') }}:
value: 'DevelopRelease/app-Develop-release.aab'