From 4ef8ede72688f556e5815d585c691995a14e394c Mon Sep 17 00:00:00 2001 From: Student1-34569147 <147544916+Student1-34569147@users.noreply.github.com> Date: Wed, 11 Oct 2023 07:36:44 -0700 Subject: [PATCH 1/3] Create dotnet.yml --- .github/workflows/dotnet.yml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 .github/workflows/dotnet.yml diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml new file mode 100644 index 0000000000..bf986cdab4 --- /dev/null +++ b/.github/workflows/dotnet.yml @@ -0,0 +1,28 @@ +# This workflow will build a .NET project +# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-net + +name: .NET + +on: + push: + branches: [ "master" ] + pull_request: + branches: [ "master" ] + +jobs: + build: + + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v3 + - name: Setup .NET + uses: actions/setup-dotnet@v3 + with: + dotnet-version: 6.0.x + - name: Restore dependencies + run: dotnet restore + - name: Build + run: dotnet build --no-restore + - name: Test + run: dotnet test --no-build --verbosity normal From 8edc2764e4a6e501e7a0ddc9d93a2b98042e17ac Mon Sep 17 00:00:00 2001 From: Student1-34569147 <147544916+Student1-34569147@users.noreply.github.com> Date: Wed, 11 Oct 2023 07:41:10 -0700 Subject: [PATCH 2/3] Update dotnet.yml --- .github/workflows/dotnet.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index bf986cdab4..aefea99f68 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -26,3 +26,5 @@ jobs: run: dotnet build --no-restore - name: Test run: dotnet test --no-build --verbosity normal + - name: Publish + run: dotnet publish -c Release -o website From fba18576369a0dd840c4b91168cc7109f2b4f160 Mon Sep 17 00:00:00 2001 From: Student1-34569147 <147544916+Student1-34569147@users.noreply.github.com> Date: Wed, 11 Oct 2023 07:54:07 -0700 Subject: [PATCH 3/3] Update dotnet.yml --- .github/workflows/dotnet.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index aefea99f68..dea4f6e815 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -28,3 +28,18 @@ jobs: run: dotnet test --no-build --verbosity normal - name: Publish run: dotnet publish -c Release -o website +deploy: + runs-on: ubuntu-latest + needs: build + steps: + - name: Download a Build Artifact + uses: actions/download-artifact@v2.1.0 + with: + name: webapp + path: webapp + - name: Deploy web app + uses: azure/webapps-deploy@v2 + with: + app-name: GitHubApp-34569147 + publish-profile: ${{ secrets.AZURE_WEBAPP_PUBLISH_PROFILE }} + package: webapp