Skip to content

Commit 03e5622

Browse files
Merge pull request microsoft#245 from Harmanpreet-Microsoft/main
ci: clean up and optimize deploy workflow with updated Bicep usage
2 parents 27f8906 + 54354f2 commit 03e5622

File tree

1 file changed

+5
-29
lines changed

1 file changed

+5
-29
lines changed

.github/workflows/deploy.yml

Lines changed: 5 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -100,8 +100,8 @@ jobs:
100100
set -e
101101
az deployment group create \
102102
--resource-group ${{ env.RESOURCE_GROUP_NAME }} \
103-
--template-file infra/macae.bicep \
104-
--parameters azureOpenAILocation=${{env.AZURE_LOCATION }} cosmosLocation=${{env.AZURE_LOCATION }}
103+
--template-file infra/main.bicep \
104+
--parameters azureOpenAILocation=${{ env.AZURE_LOCATION }}
105105
106106
107107
- name: Send Notification on Failure
@@ -123,7 +123,7 @@ jobs:
123123
-d "$EMAIL_BODY" || echo "Failed to send notification"
124124

125125

126-
- name: Get OpenAI, App Service and Container Registry Resource from Resource Group
126+
- name: Get OpenAI Resource from Resource Group
127127
id: get_openai_resource
128128
run: |
129129
@@ -142,35 +142,11 @@ jobs:
142142
echo "OpenAI resource name: ${openai_resource_name}"
143143
fi
144144
145-
echo "Fetching Azure App Service resource from resource group ${{ env.RESOURCE_GROUP_NAME }}..."
146145
147-
# Run the az resource list command to get the App Service resource name
148-
app_service_name=$(az resource list --resource-group ${{ env.RESOURCE_GROUP_NAME }} --resource-type "Microsoft.Web/sites" --query "[0].name" -o tsv)
149-
150-
if [ -z "$app_service_name" ]; then
151-
echo "No Azure App Service resource found in resource group ${{ env.RESOURCE_GROUP_NAME }}."
152-
exit 1
153-
else
154-
echo "APP_SERVICE_NAME=${app_service_name}" >> $GITHUB_ENV
155-
echo "Azure App Service resource name: ${app_service_name}"
156-
fi
157-
158-
echo "Fetching container registry resource from resource group ${{ env.RESOURCE_GROUP_NAME }}..."
159-
160-
# Fetch Azure Container Registry name
161-
acr_name=$(az acr list --resource-group ${{ env.RESOURCE_GROUP_NAME }} --query "[0].name" -o tsv)
162-
163-
if [ -z "$acr_name" ]; then
164-
echo "No Azure Container Registry found in resource group ${{ env.RESOURCE_GROUP_NAME }}."
165-
exit 1
166-
else
167-
echo "ACR_NAME=${acr_name}" >> $GITHUB_ENV
168-
echo "Azure Container Registry name: ${acr_name}"
169-
fi
170146
171147
172148
- name: Delete Bicep Deployment
173-
if: success()
149+
if: always()
174150
run: |
175151
set -e
176152
echo "Checking if resource group exists..."
@@ -240,7 +216,7 @@ jobs:
240216
241217
242218
- name: Purging the Resources
243-
if: success()
219+
if: always()
244220
run: |
245221
246222
set -e

0 commit comments

Comments
 (0)