Advertisement
Guest User

Untitled

a guest
May 19th, 2022
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 1.51 KB | None | 0 0
  1. # Docs for the Azure Web Apps Deploy action: https://github.com/Azure/webapps-deploy
  2. # More GitHub Actions for Azure: https://github.com/Azure/actions
  3.  
  4. name: Build and deploy ASP.Net Core app to Azure Web App - zerocodenft
  5.  
  6. on:
  7.   push:
  8.     branches:
  9.      - staging
  10.   workflow_dispatch:
  11. jobs:
  12.   build:
  13.     runs-on: windows-latest
  14.  
  15.     steps:
  16.       - uses: actions/checkout@v2
  17.  
  18.       - name: Set up .NET Core
  19.         uses: actions/setup-dotnet@v1
  20.         with:
  21.           dotnet-version: '6.0.x'
  22.           include-prerelease: true
  23.  
  24.       - name: Build with dotnet
  25.         run: dotnet build --configuration Debug
  26.  
  27.       - name: dotnet publish
  28.         run: dotnet publish -c Debug -o ${{env.DOTNET_ROOT}}/myapp
  29.  
  30.       - name: Upload artifact for deployment job
  31.         uses: actions/upload-artifact@v2
  32.         with:
  33.           name: .net-app
  34.           path: ${{env.DOTNET_ROOT}}/myapp
  35.  
  36.   deploy:
  37.     runs-on: windows-latest
  38.     needs: build
  39.     environment:
  40.       name: 'staging'
  41.       url: ${{ steps.deploy-to-webapp.outputs.webapp-url }}
  42.  
  43.     steps:
  44.       - name: Download artifact from build job
  45.         uses: actions/download-artifact@v2
  46.         with:
  47.           name: .net-app
  48.  
  49.       - name: Deploy to Azure Web App
  50.         id: deploy-to-webapp
  51.         uses: azure/webapps-deploy@v2
  52.         with:
  53.           app-name: 'zerocodenft'
  54.           slot-name: 'staging'
  55.           publish-profile: ${{ secrets.AZUREAPPSERVICE_PUBLISHPROFILE_252581367AA747C2BEA882332BDAEC92 }}
  56.           package: .
  57.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement