feat: Add auto-deploy to Azure Container App after build
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
parent
563479438a
commit
e569bbaa1f
1 changed files with 20 additions and 3 deletions
23
.github/workflows/build-deploy.yml
vendored
23
.github/workflows/build-deploy.yml
vendored
|
|
@ -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
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue