action file renamed

This commit is contained in:
Brett Hewitson 2021-11-20 23:42:38 +10:00
parent a6a7af702e
commit 29dab75285

View file

@ -1,57 +1,57 @@
# Docs for the Azure Web Apps Deploy action: https://github.com/Azure/webapps-deploy # Docs for the Azure Web Apps Deploy action: https://github.com/Azure/webapps-deploy
# More GitHub Actions for Azure: https://github.com/Azure/actions # More GitHub Actions for Azure: https://github.com/Azure/actions
name: Build and deploy ASP.Net Core app to Azure Web App - servermanagers name: Build and deploy ASP.Net Core app to Azure Web App - servermanagers
on: on:
push: push:
branches: branches:
- master - master
workflow_dispatch: workflow_dispatch:
jobs: jobs:
build: build:
runs-on: windows-latest runs-on: windows-latest
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- name: Set up .NET Core - name: Set up .NET Core
uses: actions/setup-dotnet@v1 uses: actions/setup-dotnet@v1
with: with:
dotnet-version: '5.0.x' dotnet-version: '5.0.x'
include-prerelease: true include-prerelease: true
- name: Build with dotnet - name: Build with dotnet
run: dotnet build ./src/ServerManager.WebApplication/ServerManager.WebApplication.csproj --configuration Release run: dotnet build ./src/ServerManager.WebApplication/ServerManager.WebApplication.csproj --configuration Release
- name: dotnet publish - name: dotnet publish
run: dotnet publish ./src/ServerManager.WebApplication/ServerManager.WebApplication.csproj -c Release -o ${{env.DOTNET_ROOT}}/webapi run: dotnet publish ./src/ServerManager.WebApplication/ServerManager.WebApplication.csproj -c Release -o ${{env.DOTNET_ROOT}}/webapi
- name: Upload artifact for deployment job - name: Upload artifact for deployment job
uses: actions/upload-artifact@v2 uses: actions/upload-artifact@v2
with: with:
name: .net-app name: .net-app
path: ${{env.DOTNET_ROOT}}/webapi path: ${{env.DOTNET_ROOT}}/webapi
deploy: deploy:
runs-on: windows-latest runs-on: windows-latest
needs: build needs: build
environment: environment:
name: 'Production' name: 'Production'
url: ${{ steps.deploy-to-webapp.outputs.webapp-url }} url: ${{ steps.deploy-to-webapp.outputs.webapp-url }}
steps: steps:
- name: Download artifact from build job - name: Download artifact from build job
uses: actions/download-artifact@v2 uses: actions/download-artifact@v2
with: with:
name: .net-app name: .net-app
- name: Deploy to Azure Web App - name: Deploy to Azure Web App
id: deploy-to-webapp id: deploy-to-webapp
uses: azure/webapps-deploy@v2 uses: azure/webapps-deploy@v2
with: with:
app-name: 'servermanagers' app-name: 'servermanagers'
slot-name: 'Production' slot-name: 'Production'
publish-profile: ${{ secrets.AZUREAPPSERVICE_PUBLISHPROFILE_79D9F7C17C684A9F9789102CFD05755B }} publish-profile: ${{ secrets.AZUREAPPSERVICE_PUBLISHPROFILE_79D9F7C17C684A9F9789102CFD05755B }}
package: . package: .