File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ trigger : none
2+ pr : none
3+
4+ parameters :
5+ - name : commitSHA
6+ displayName : Commit SHA
7+ type : string
8+ - name : prNumber
9+ displayName : Pull request number
10+ type : string
11+
12+ stages :
13+ - stage : review
14+ displayName : Delete review app
15+ pool :
16+ name : private-pool-hub-nonlive-uks
17+ isSkippable : false
18+
19+ jobs :
20+ - deployment : DeleteReviewApp
21+ displayName : Delete review app
22+ environment : review
23+ strategy :
24+ runOnce :
25+ deploy :
26+ steps :
27+ - checkout : self
28+
29+ - bash : |
30+ TF_VERSION=$(grep "^terraform" .tool-versions | awk '{print $2}')
31+ echo "##vso[task.setvariable variable=TF_VERSION]$TF_VERSION"
32+ displayName: 'Get Terraform version from .tool-versions'
33+
34+ - task : TerraformInstaller@1
35+ displayName : Install terraform
36+ inputs :
37+ terraformVersion : $(TF_VERSION)
38+
39+ - task : AzureCLI@2
40+ displayName : Run terraform
41+ inputs :
42+ azureSubscription : sc-lungcs-review-spoke
43+ scriptType : bash
44+ scriptLocation : inlineScript
45+ addSpnToEnvironment : true
46+ inlineScript : |
47+ export ARM_TENANT_ID="$tenantId"
48+ export ARM_CLIENT_ID="$servicePrincipalId"
49+ export ARM_OIDC_TOKEN="$idToken"
50+ export ARM_USE_OIDC=true
51+ make ci review terraform-destroy DOCKER_IMAGE_TAG=git-sha-${{ parameters.commitSHA }} PR_NUMBER=${{ parameters.prNumber }}
You can’t perform that action at this time.
0 commit comments