99 CP_RG :
1010 required : true
1111 type : string
12- CP_CONTAINERAPP_PREFIX :
13- required : true
14- type : string
1512
1613env :
1714 url : ${{ inputs.CP_WEB_URL }}
1815 CP_RG : ${{ inputs.CP_RG }}
19- CP_CONTAINERAPP_PREFIX : ${{ inputs.CP_CONTAINERAPP_PREFIX }}
2016 accelerator_name : " Content Processing"
2117
2218
3834 az login --service-principal -u ${{ secrets.AZURE_MAINTENANCE_CLIENT_ID }} -p ${{ secrets.AZURE_MAINTENANCE_CLIENT_SECRET }} --tenant ${{ secrets.AZURE_TENANT_ID }}
3935 az account set --subscription ${{ secrets.AZURE_MAINTENANCE_SUBSCRIPTION_ID }}
4036
41- - name : Start Container App
42- id : start-container-app
43- uses : azure/cli@v2
44- with :
45- azcliversion : ' latest'
46- inlineScript : |
47- az rest -m post -u "/subscriptions/${{ secrets.AZURE_MAINTENANCE_SUBSCRIPTION_ID }}/resourceGroups/${{ env.CP_RG }}/providers/Microsoft.App/containerApps/${{ env.CP_CONTAINERAPP_PREFIX }}-app/start?api-version=2025-01-01"
48- az rest -m post -u "/subscriptions/${{ secrets.AZURE_MAINTENANCE_SUBSCRIPTION_ID }}/resourceGroups/${{ env.CP_RG }}/providers/Microsoft.App/containerApps/${{ env.CP_CONTAINERAPP_PREFIX }}-api/start?api-version=2025-01-01"
49- az rest -m post -u "/subscriptions/${{ secrets.AZURE_MAINTENANCE_SUBSCRIPTION_ID }}/resourceGroups/${{ env.CP_RG }}/providers/Microsoft.App/containerApps/${{ env.CP_CONTAINERAPP_PREFIX }}-web/start?api-version=2025-01-01"
50-
5137 - name : Install dependencies
5238 run : |
5339 python -m pip install --upgrade pip
@@ -159,15 +145,4 @@ jobs:
159145 # Send the notification
160146 curl -X POST "${{ secrets.EMAILNOTIFICATION_LOGICAPP_URL_TA }}" \
161147 -H "Content-Type: application/json" \
162- -d "$EMAIL_BODY" || echo "Failed to send notification"
163-
164- - name : Stop Container App
165- if : always()
166- uses : azure/cli@v2
167- with :
168- azcliversion : ' latest'
169- inlineScript : |
170- az rest -m post -u "/subscriptions/${{ secrets.AZURE_MAINTENANCE_SUBSCRIPTION_ID }}/resourceGroups/${{ env.CP_RG }}/providers/Microsoft.App/containerApps/${{ env.CP_CONTAINERAPP_PREFIX }}-app/stop?api-version=2025-01-01"
171- az rest -m post -u "/subscriptions/${{ secrets.AZURE_MAINTENANCE_SUBSCRIPTION_ID }}/resourceGroups/${{ env.CP_RG }}/providers/Microsoft.App/containerApps/${{ env.CP_CONTAINERAPP_PREFIX }}-api/stop?api-version=2025-01-01"
172- az rest -m post -u "/subscriptions/${{ secrets.AZURE_MAINTENANCE_SUBSCRIPTION_ID }}/resourceGroups/${{ env.CP_RG }}/providers/Microsoft.App/containerApps/${{ env.CP_CONTAINERAPP_PREFIX }}-web/stop?api-version=2025-01-01"
173- az logout
148+ -d "$EMAIL_BODY" || echo "Failed to send notification"
0 commit comments