From f5d10683a1edeba4dabe148ff7aa682c044f7496 Mon Sep 17 00:00:00 2001 From: crupest Date: Sun, 26 Jul 2020 15:02:55 +0800 Subject: Merge front end repo --- .github/workflows/back-ci.yaml | 45 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 .github/workflows/back-ci.yaml (limited to '.github/workflows/back-ci.yaml') diff --git a/.github/workflows/back-ci.yaml b/.github/workflows/back-ci.yaml new file mode 100644 index 00000000..c4e45872 --- /dev/null +++ b/.github/workflows/back-ci.yaml @@ -0,0 +1,45 @@ +name: Back End CI + +on: + push: + branches: [master] + paths-ignore: + - "Timeline/ClientApp/**" + pull_request: + branches: [master] + paths-ignore: + - "Timeline/ClientApp/**" + +jobs: + build: + name: Build And Test + runs-on: ubuntu-latest + env: + ASPNETCORE_ENVIRONMENT: "Development" + NUGET_PACKAGES: ${{ github.workspace }}/.nuget/packages + + steps: + - uses: actions/checkout@v2 + + - name: Restore Cache + uses: actions/cache@v2 + with: + path: ${{ env.NUGET_PACKAGES }} + key: nuget-${{ runner.os }}-${{ hashFiles('**/packages.lock.json') }} + restore-keys: | + nuget-${{ runner.os }}- + + - name: Use .Net Core 3.1.x + uses: actions/setup-dotnet@v1 + with: + dotnet-version: "3.1.x" + + - name: Build And Test + run: dotnet test --logger html --collect:"XPlat Code Coverage" --settings './Timeline.Tests/coverletArgs.runsettings' + + - name: Upload Test Artifact + uses: actions/upload-artifact@v2 + if: ${{ success() || failure() }} + with: + name: test-result + path: Timeline.Tests/TestResults/ -- cgit v1.2.3