From 4e3d1df3ce60775b73c47392874c84f6ec2e8ea1 Mon Sep 17 00:00:00 2001 From: Paul Dorsch <107068277+pauld-msft@users.noreply.github.com> Date: Tue, 14 Nov 2023 13:33:42 -0500 Subject: [PATCH] Create an auto-deploy file --- ...r-aaaca7a0-a341-458a-97f0-8d2002ec4ae2.yml | 45 +++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 .github/workflows/bugbash-capp-2-AutoDeployTrigger-aaaca7a0-a341-458a-97f0-8d2002ec4ae2.yml diff --git a/.github/workflows/bugbash-capp-2-AutoDeployTrigger-aaaca7a0-a341-458a-97f0-8d2002ec4ae2.yml b/.github/workflows/bugbash-capp-2-AutoDeployTrigger-aaaca7a0-a341-458a-97f0-8d2002ec4ae2.yml new file mode 100644 index 0000000..41d4642 --- /dev/null +++ b/.github/workflows/bugbash-capp-2-AutoDeployTrigger-aaaca7a0-a341-458a-97f0-8d2002ec4ae2.yml @@ -0,0 +1,45 @@ +name: Trigger auto deployment for bugbash-capp-2 + +# When this action will be executed +on: + # Automatically trigger it when detected changes in repo + push: + branches: + [ bugbash ] + paths: + - '**' + - '.github/workflows/bugbash-capp-2-AutoDeployTrigger-aaaca7a0-a341-458a-97f0-8d2002ec4ae2.yml' + + # Allow manual trigger + workflow_dispatch: + +jobs: + build-and-deploy: + runs-on: ubuntu-latest + permissions: + id-token: write #This is required for requesting the OIDC JWT Token + + steps: + - name: Checkout to the branch + uses: actions/checkout@v2 + + - name: Azure Login + uses: azure/login@v1 + with: + client-id: ${{ secrets.BUGBASHCAPP2_AZURE_CLIENT_ID }} + tenant-id: ${{ secrets.BUGBASHCAPP2_AZURE_TENANT_ID }} + subscription-id: ${{ secrets.BUGBASHCAPP2_AZURE_SUBSCRIPTION_ID }} + + - name: Build and push container image to registry + uses: azure/container-apps-deploy-action@v2 + with: + appSourcePath: ${{ github.workspace }} + registryUrl: + registryUsername: ${{ secrets.BUGBASHCAPP2_REGISTRY_USERNAME }} + registryPassword: ${{ secrets.BUGBASHCAPP2_REGISTRY_PASSWORD }} + containerAppName: bugbash-capp-2 + resourceGroup: bugbash + imageToBuild: default/[parameters('containerAppName')]:${{ github.sha }} + + +