6177214e-ce7c-49e3-99de-ff9721b26f63 — Commit 3de6d247

AuthorNikolaj King<nikolaj.king@gmail.com>
Date2024-08-08 15:03:01 +0200
Update azure-pipelines.yml for Azure Pipelines

Changed files

azure/azure-pipelines.yml | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

Diff

diff --git a/azure/azure-pipelines.yml b/azure/azure-pipelines.yml
index 57408d5a..8d87ee71 100644
--- a/azure/azure-pipelines.yml
+++ b/azure/azure-pipelines.yml
@@ -12,6 +12,34 @@ trigger:
- '*'
stages:
+
+- stage: SetVariablesForEnvironment
+ jobs:
+ - job: SetVariables
+ steps:
+ - script: |
+ echo "##vso[task.setvariable variable=environment]develop"
+ echo "##vso[task.setvariable variable=stageName]developStage"
+ echo "##vso[task.setvariable variable=flavor]develop"
+ displayName: 'Set default variables for develop'
+ - ${{ if eq(variables['Build.SourceBranch'], 'refs/heads/test') }}:
+ - script: |
+ echo "##vso[task.setvariable variable=environment]test"
+ echo "##vso[task.setvariable variable=stageName]testStage"
+ echo "##vso[task.setvariable variable=flavor]releasetest"
+ displayName: 'Set variables for test'
+ - ${{ if eq(variables['Build.SourceBranch'], 'refs/heads/stage') }}:
+ - script: |
+ echo "##vso[task.setvariable variable=environment]stage"
+ echo "##vso[task.setvariable variable=stageName]stageStage"
+ echo "##vso[task.setvariable variable=flavor]releasestage"
+ displayName: 'Set variables for stage'
+ - ${{ if eq(variables['Build.SourceBranch'], 'refs/heads/prod') }}:
+ - script: |
+ echo "##vso[task.setvariable variable=environment]prod"
+ echo "##vso[task.setvariable variable=stageName]prodStage"
+ echo "##vso[task.setvariable variable=flavor]releaseprod"
+ displayName: 'Set variables for prod'
- template: /azure/templates/build-android.yml
parameters:
stageName: ${{ variables.stageName }}