From 23d8ef00a9cf9a94e90d31953ade4bd280a32099 Mon Sep 17 00:00:00 2001 From: tidusjar Date: Tue, 28 Sep 2021 16:41:50 +0100 Subject: [PATCH] more wip --- .github/workflows/build.yml | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 2dfe02e5d..1c879b236 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -36,4 +36,32 @@ jobs: - name: Run Unit Tests run: | cd src/Ombi - dotnet test + dotnet test --logger trx --results-directory "TestResults" + + - name: Upload dotnet test results + uses: actions/upload-artifact@v2 + with: + name: dotnet-results-${{ matrix.dotnet-version }} + path: TestResults-${{ matrix.dotnet-version }} + # Use always() to always run this step to publish test results when there are test failures + if: ${{ always() }} + + publish: + runs-on: ubuntu-latest + # needs: [build] + strategy: + matrix: + include: + - os: win10-x64 + format: zip + compression: zip + - os: linux-x64 + format: tar.gz + compression: tar + steps: + - name: Publish Backend ${{ matrix.os }} + run: | + cd src/Ombi + dotnet publish -c Release -r ${{ matrix.os }} -o "${{ matrix.os }}" --self-contained true -p:PublishSingleFile=true + +#https://docs.github.com/en/actions/learn-github-actions/workflow-syntax-for-github-actions#using-environment-variables-in-a-matrix \ No newline at end of file