Skip to content

Commit 6337f2c

Browse files
Update cd-infrastructure-core-common.yaml
1 parent 4a5206c commit 6337f2c

1 file changed

Lines changed: 10 additions & 25 deletions

File tree

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

Lines changed: 10 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,13 +44,8 @@ stages:
4844
serviceConnection: ${{ parameters.serviceConnection }}
4945

5046
- stage: terraform_deploy
51-
displayName: ${{ if eq(parameters.terraformActions, 'Apply') }}: Terraform Deploy
52-
${{ if ne(parameters.terraformActions, 'Apply') }}: Terraform Plan
53-
condition: |
54-
and(
55-
eq(variables['Build.Reason'], 'Manual'),
56-
in(dependencies.re_tag_stage.result, 'Succeeded', 'Skipped')
57-
)
47+
displayName: ${{ if eq(parameters.terraformActions, 'Apply') }} Terraform Deploy ${{ else }} Terraform Plan
48+
condition: in(dependencies.re_tag_stage.result, 'Succeeded', 'Skipped')
5849
variables:
5950
tfVarsFile: ${{ parameters.tfVarsFile }}
6051
pool:
@@ -76,7 +67,7 @@ stages:
7667
condition: |
7768
and(
7869
eq(dependencies.init_and_plan.outputs['TerraformPlan.changesPresent'], 'true'),
79-
in('${{ parameters.terraformActions }}', 'Apply')
70+
eq('${{ parameters.terraformActions }}', 'Apply')
8071
)
8172
strategy:
8273
runOnce:
@@ -89,12 +80,9 @@ stages:
8980
- stage: db_changes_stage
9081
displayName: Database changes
9182
condition: |
92-
and(
93-
eq(variables['Build.Reason'], 'Manual'),
94-
or(
95-
eq(dependencies.re_tag_stage.result, 'Succeeded'),
96-
eq(dependencies.terraform_deploy.jobs.terraform_apply.result, 'Succeeded')
97-
)
83+
or(
84+
eq(dependencies.re_tag_stage.result, 'Succeeded'),
85+
eq(dependencies.terraform_deploy.jobs.terraform_apply.result, 'Succeeded')
9886
)
9987
pool:
10088
name: ${{ parameters.hostPoolName }}
@@ -114,12 +102,9 @@ stages:
114102
- stage: restart_functions_stage
115103
displayName: Restart Function Apps
116104
condition: |
117-
and(
118-
eq(variables['Build.Reason'], 'Manual'),
119-
or(
120-
eq(dependencies.re_tag_stage.result, 'Succeeded'),
121-
eq(dependencies.terraform_deploy.jobs.terraform_apply.result, 'Succeeded')
122-
)
105+
or(
106+
eq(dependencies.re_tag_stage.result, 'Succeeded'),
107+
eq(dependencies.terraform_deploy.jobs.terraform_apply.result, 'Succeeded')
123108
)
124109
pool:
125110
name: ${{ parameters.hostPoolName }}

0 commit comments

Comments
 (0)