Add or update the Azure App Service build and deployment workflow config

This commit is contained in:
dredgy
2024-11-02 19:23:11 +10:00
parent f811159ae5
commit e86febbeb9

View File

@@ -11,7 +11,7 @@ on:
jobs: jobs:
build: build:
runs-on: ubuntu-latest runs-on: windows-latest
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
@@ -25,7 +25,7 @@ jobs:
run: dotnet build --configuration Release run: dotnet build --configuration Release
- name: dotnet publish - name: dotnet publish
run: dotnet publish -c Release -o ${{env.DOTNET_ROOT}}/myapp run: dotnet publish -c Release -o "${{env.DOTNET_ROOT}}/myapp"
- name: Upload artifact for deployment job - name: Upload artifact for deployment job
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v4
@@ -34,7 +34,7 @@ jobs:
path: ${{env.DOTNET_ROOT}}/myapp path: ${{env.DOTNET_ROOT}}/myapp
deploy: deploy:
runs-on: ubuntu-latest runs-on: windows-latest
needs: build needs: build
environment: environment:
name: 'Production' name: 'Production'
@@ -51,9 +51,9 @@ jobs:
- name: Login to Azure - name: Login to Azure
uses: azure/login@v2 uses: azure/login@v2
with: with:
client-id: ${{ secrets.AZUREAPPSERVICE_CLIENTID_BC30CCF7209F446EA8E26C67B4CDBED2 }} client-id: ${{ secrets.AZUREAPPSERVICE_CLIENTID_0F4EA98A5C6940BE80CCD05F01364486 }}
tenant-id: ${{ secrets.AZUREAPPSERVICE_TENANTID_232FCB3247B841E2B79F7C466CBB1918 }} tenant-id: ${{ secrets.AZUREAPPSERVICE_TENANTID_150FFE96EBD34BE48654F4893C378A3C }}
subscription-id: ${{ secrets.AZUREAPPSERVICE_SUBSCRIPTIONID_78569E5F972C403A8967FFB2B45DCED4 }} subscription-id: ${{ secrets.AZUREAPPSERVICE_SUBSCRIPTIONID_D37532BF69EB4A29852E6A4F54E45BDD }}
- name: Deploy to Azure Web App - name: Deploy to Azure Web App
id: deploy-to-webapp id: deploy-to-webapp