From 0069453ec2fd82997b553449cd0fa1c3f7c482a8 Mon Sep 17 00:00:00 2001
From: ValueOn AG
Date: Sat, 14 Feb 2026 00:14:38 +0100
Subject: [PATCH] Switch to Azure Container Registry
Co-authored-by: Cursor
---
.github/workflows/build-deploy.yml | 36 +++++++++---------------------
1 file changed, 11 insertions(+), 25 deletions(-)
diff --git a/.github/workflows/build-deploy.yml b/.github/workflows/build-deploy.yml
index 1b0704f..375ca5a 100644
--- a/.github/workflows/build-deploy.yml
+++ b/.github/workflows/build-deploy.yml
@@ -1,4 +1,4 @@
-name: Build and Push Image
+name: Build and Push to ACR
on:
push:
@@ -7,48 +7,34 @@ on:
workflow_dispatch:
env:
- REGISTRY: ghcr.io
- IMAGE_NAME: ${{ github.repository }}
+ IMAGE_NAME: teams-browser-bot
jobs:
build:
runs-on: ubuntu-latest
- permissions:
- contents: read
- packages: write
steps:
- name: Checkout repository
uses: actions/checkout@v4
- - name: Log in to Container Registry
+ - name: Log in to Azure Container Registry
uses: docker/login-action@v3
with:
- registry: ${{ env.REGISTRY }}
- username: ${{ github.actor }}
- password: ${{ secrets.GITHUB_TOKEN }}
-
- - name: Extract metadata for Docker
- id: meta
- uses: docker/metadata-action@v5
- with:
- images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
- tags: |
- type=sha,prefix=
- type=raw,value=latest,enable={{is_default_branch}}
+ registry: ${{ secrets.ACR_LOGIN_SERVER }}
+ username: ${{ secrets.ACR_USERNAME }}
+ password: ${{ secrets.ACR_PASSWORD }}
- name: Build and push Docker image
uses: docker/build-push-action@v5
with:
context: .
push: true
- tags: ${{ steps.meta.outputs.tags }}
- labels: ${{ steps.meta.outputs.labels }}
+ tags: |
+ ${{ secrets.ACR_LOGIN_SERVER }}/${{ env.IMAGE_NAME }}:latest
+ ${{ secrets.ACR_LOGIN_SERVER }}/${{ env.IMAGE_NAME }}:${{ github.sha }}
- name: Summary
run: |
- echo "### Image pushed successfully! :rocket:" >> $GITHUB_STEP_SUMMARY
+ echo "### Image pushed to ACR! :rocket:" >> $GITHUB_STEP_SUMMARY
echo "" >> $GITHUB_STEP_SUMMARY
- echo "Image: \`${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest\`" >> $GITHUB_STEP_SUMMARY
- echo "" >> $GITHUB_STEP_SUMMARY
- echo "To deploy: Go to Azure Portal → Container Apps → teams-browser-bot → Create new revision" >> $GITHUB_STEP_SUMMARY
+ echo "Image: \`${{ secrets.ACR_LOGIN_SERVER }}/${{ env.IMAGE_NAME }}:latest\`" >> $GITHUB_STEP_SUMMARY