feat: Add auto-deploy to Azure Container App after build

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
ValueOn AG 2026-02-15 00:27:54 +01:00
parent 563479438a
commit e569bbaa1f

View file

@ -1,4 +1,4 @@
name: Build and Push to ACR name: Build and Deploy to ACR
on: on:
push: push:
@ -8,6 +8,8 @@ on:
env: env:
IMAGE_NAME: teams-browser-bot IMAGE_NAME: teams-browser-bot
RESOURCE_GROUP: resource-core
CONTAINER_APP_NAME: teams-browser-bot
jobs: jobs:
build: build:
@ -33,8 +35,23 @@ jobs:
${{ secrets.ACR_LOGIN_SERVER }}/${{ env.IMAGE_NAME }}:latest ${{ secrets.ACR_LOGIN_SERVER }}/${{ env.IMAGE_NAME }}:latest
${{ secrets.ACR_LOGIN_SERVER }}/${{ env.IMAGE_NAME }}:${{ github.sha }} ${{ secrets.ACR_LOGIN_SERVER }}/${{ env.IMAGE_NAME }}:${{ github.sha }}
- name: Azure Login
uses: azure/login@v2
with:
creds: ${{ secrets.AZURE_CREDENTIALS }}
- name: Deploy to Container App
uses: azure/cli@v2
with:
azcliversion: latest
inlineScript: |
az containerapp update \
--name ${{ env.CONTAINER_APP_NAME }} \
--resource-group ${{ env.RESOURCE_GROUP }} \
--image ${{ secrets.ACR_LOGIN_SERVER }}/${{ env.IMAGE_NAME }}:${{ github.sha }}
- name: Summary - name: Summary
run: | run: |
echo "### Image pushed to ACR! :rocket:" >> $GITHUB_STEP_SUMMARY echo "### Deployed successfully! :rocket:" >> $GITHUB_STEP_SUMMARY
echo "" >> $GITHUB_STEP_SUMMARY echo "" >> $GITHUB_STEP_SUMMARY
echo "Image: \`${{ secrets.ACR_LOGIN_SERVER }}/${{ env.IMAGE_NAME }}:latest\`" >> $GITHUB_STEP_SUMMARY echo "Image: \`${{ secrets.ACR_LOGIN_SERVER }}/${{ env.IMAGE_NAME }}:${{ github.sha }}\`" >> $GITHUB_STEP_SUMMARY