Skip to content

Commit 7fef6da

Browse files
Merge pull request #133 from Harmanpreet-Microsoft/main
ci: improve deployment workflow with manual trigger, enhanced debugging, and reliable cleanup
2 parents b8733c8 + f44bd2e commit 7fef6da

1 file changed

Lines changed: 9 additions & 3 deletions

File tree

.github/workflows/deploy.yml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ on:
66
- main
77
schedule:
88
- cron: '0 5,17 * * *' # Runs at 5:00 AM and 5:00 PM GMT
9+
workflow_dispatch:
910

1011
jobs:
1112
deploy:
@@ -70,7 +71,8 @@ jobs:
7071
az deployment group create \
7172
--resource-group ${{ env.RESOURCE_GROUP_NAME }} \
7273
--template-file infra/main.bicep \
73-
--parameters AzureAiServiceLocation=northcentralus Prefix=${{ env.SOLUTION_PREFIX }}
74+
--parameters AzureAiServiceLocation=swedencentral Prefix=${{ env.SOLUTION_PREFIX }}\
75+
--debug
7476
7577
7678
- name: Send Notification on Failure
@@ -93,6 +95,7 @@ jobs:
9395

9496

9597
- name: Get Log Analytics Workspace and OpenAI from Resource Group
98+
if: always()
9699
id: get_azure_resources
97100
run: |
98101
@@ -125,6 +128,7 @@ jobs:
125128

126129

127130
- name: List KeyVaults and Store in Array
131+
if: always()
128132
id: list_keyvaults
129133
run: |
130134
@@ -158,6 +162,7 @@ jobs:
158162
fi
159163
160164
- name: Purge log analytics workspace
165+
if: always()
161166
id: log_analytics_workspace
162167
run: |
163168
@@ -174,7 +179,7 @@ jobs:
174179
175180

176181
- name: Delete Bicep Deployment
177-
if: success()
182+
if: always()
178183
run: |
179184
set -e
180185
echo "Checking if resource group exists..."
@@ -192,6 +197,7 @@ jobs:
192197
193198
194199
- name: Wait for resource deletion to complete
200+
if: always()
195201
run: |
196202
197203
# List of keyvaults
@@ -252,7 +258,7 @@ jobs:
252258
253259
254260
- name: Purging the Resources
255-
if: success()
261+
if: always()
256262
run: |
257263
258264
set -e

0 commit comments

Comments
 (0)