Skip to content

Commit 257653c

Browse files
committed
merge-conflict-resolved
2 parents c513592 + cf058fa commit 257653c

10 files changed

Lines changed: 952 additions & 33 deletions

File tree

.azuredevops/templates/cd-infrastructure-core-common.yaml

Lines changed: 13 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,7 @@ stages:
2929
# Only required until commit hashes are passed in by calling pipeline, except for the
3030
# PreProd pipeline which needs to retag images to move them from the Dev ACR to the Prod ACR
3131
displayName: ACR re-tag
32-
condition: |
33-
and(
34-
eq(variables['Build.Reason'], 'Manual'),
35-
in('${{ parameters.retagImages }}', 'true')
36-
)
32+
condition: in('${{ parameters.retagImages }}', 'true')
3733
pool:
3834
name: ${{ parameters.hostPoolName }}
3935
jobs:
@@ -48,12 +44,11 @@ stages:
4844
serviceConnection: ${{ parameters.serviceConnection }}
4945

5046
- stage: terraform_deploy
51-
displayName: Terraform Deploy
52-
condition: |
53-
and(
54-
eq(variables['Build.Reason'], 'Manual'),
55-
in(dependencies.re_tag_stage.result, 'Succeeded', 'Skipped')
56-
)
47+
${{ if eq(parameters.terraformActions, 'Apply') }}:
48+
displayName: Terraform Deploy
49+
${{ else }}:
50+
displayName: Terraform Plan
51+
condition: in(dependencies.re_tag_stage.result, 'Succeeded', 'Skipped')
5752
variables:
5853
tfVarsFile: ${{ parameters.tfVarsFile }}
5954
pool:
@@ -75,7 +70,7 @@ stages:
7570
condition: |
7671
and(
7772
eq(dependencies.init_and_plan.outputs['TerraformPlan.changesPresent'], 'true'),
78-
in('${{ parameters.terraformActions }}', 'Apply')
73+
eq('${{ parameters.terraformActions }}', 'Apply')
7974
)
8075
strategy:
8176
runOnce:
@@ -88,12 +83,9 @@ stages:
8883
- stage: db_changes_stage
8984
displayName: Database changes
9085
condition: |
91-
and(
92-
eq(variables['Build.Reason'], 'Manual'),
93-
or(
94-
in(dependencies.re_tag_stage.result, 'Succeeded', 'Skipped'),
95-
eq(dependencies.terraform_deploy.result, 'Succeeded')
96-
)
86+
or(
87+
eq(dependencies.re_tag_stage.result, 'Succeeded'),
88+
eq(dependencies.terraform_deploy.jobs.terraform_apply.result, 'Succeeded')
9789
)
9890
pool:
9991
name: ${{ parameters.hostPoolName }}
@@ -113,13 +105,9 @@ stages:
113105
- stage: restart_functions_stage
114106
displayName: Restart Function Apps
115107
condition: |
116-
and(
117-
eq(variables['Build.Reason'], 'Manual'),
118-
or(
119-
in(dependencies.re_tag_stage.result, 'Succeeded', 'Skipped'),
120-
eq(dependencies.terraform_deploy.result, 'Succeeded'),
121-
in(dependencies.db_changes_stage.result, 'Succeeded', 'Skipped')
122-
)
108+
or(
109+
eq(dependencies.re_tag_stage.result, 'Succeeded'),
110+
eq(dependencies.terraform_deploy.jobs.terraform_apply.result, 'Succeeded')
123111
)
124112
pool:
125113
name: ${{ parameters.hostPoolName }}

0 commit comments

Comments
 (0)