Merge remote-tracking branch 'origin/master'

This commit is contained in:
2024-11-02 18:06:58 +10:00

View File

@@ -1,7 +1,7 @@
# Docs for the Azure Web Apps Deploy action: https://github.com/Azure/webapps-deploy
# More GitHub Actions for Azure: https://github.com/Azure/actions
name: Build and deploy ASP.Net Core app to Azure Web App - AirportAlphabetGame
name: Build and deploy ASP.Net Core app to Azure Web App - airportalphabetgame
on:
push:
@@ -17,10 +17,9 @@ jobs:
- uses: actions/checkout@v4
- name: Set up .NET Core
uses: actions/setup-dotnet@v1
uses: actions/setup-dotnet@v4
with:
dotnet-version: '8.x'
include-prerelease: true
- name: Build with dotnet
run: dotnet build --configuration Release
@@ -29,7 +28,7 @@ jobs:
run: dotnet publish -c Release -o ${{env.DOTNET_ROOT}}/myapp
- name: Upload artifact for deployment job
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: .net-app
path: ${{env.DOTNET_ROOT}}/myapp
@@ -40,18 +39,27 @@ jobs:
environment:
name: 'Production'
url: ${{ steps.deploy-to-webapp.outputs.webapp-url }}
permissions:
id-token: write #This is required for requesting the JWT
steps:
- name: Download artifact from build job
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
with:
name: .net-app
- name: Login to Azure
uses: azure/login@v2
with:
client-id: ${{ secrets.AZUREAPPSERVICE_CLIENTID_530EFA156A224F27805B5AAAB555B3CD }}
tenant-id: ${{ secrets.AZUREAPPSERVICE_TENANTID_24B50EB6EE7F43F0A2CF2D9CD3F5F473 }}
subscription-id: ${{ secrets.AZUREAPPSERVICE_SUBSCRIPTIONID_144C8433283B4AE1ACF348E0EDFDB8F0 }}
- name: Deploy to Azure Web App
id: deploy-to-webapp
uses: azure/webapps-deploy@v2
uses: azure/webapps-deploy@v3
with:
app-name: 'AirportAlphabetGame'
app-name: 'airportalphabetgame'
slot-name: 'Production'
publish-profile: ${{ secrets.AZUREAPPSERVICE_PUBLISHPROFILE_EE4819107E344444AD1C5164BADC91F8 }}
package: .