diff --git a/.gitea/workflows/server.yaml b/.gitea/workflows/server.yaml index fd2f061..58144d6 100644 --- a/.gitea/workflows/server.yaml +++ b/.gitea/workflows/server.yaml @@ -10,7 +10,7 @@ jobs: uses: https://github.com/actions/setup-dotnet@v3 with: dotnet-version: 7.0 - - run: | + run: | dotnet build Continuity -c Release # dotnet test Continuity.Tests -c Release export SONAR_TOKEN=${{secrets.SONAR_TOKEN}} @@ -22,7 +22,6 @@ jobs: apt-get install --yes openjdk-11-jre chmod +x ./build.sh ./build.sh --verbose --root . - sonarqube: needs: build-server runs-on: ubuntu-latest @@ -32,14 +31,24 @@ jobs: uses: https://github.com/actions/setup-dotnet@v3 with: dotnet-version: 7.0 - - run: | - apt-get update - apt-get install --yes openjdk-11-jre - dotnet tool install --global dotnet-sonarscanner - dotnet tool install --global dotnet-coverage - export PATH="$PATH:$HOME/.dotnet/tools" - dotnet sonarscanner begin /d:sonar.token="${{ secrets.SONAR_TOKEN }}" /d:sonar.host.url="${{ secrets.SONAR_HOST_URL }}" - dotnet build" + - name: Install dependencies + run: dotnet restore + - name: Setup Sonarqube Dependencies + run: | + apt-get update + apt-get install --yes openjdk-11-jre + dotnet tool install --global dotnet-sonarscanner + dotnet tool install --global dotnet-coverage + export PATH="$PATH:$HOME/.dotnet/tools" + - name: Sonarqube Begin + run: | + dotnet sonarscanner begin /d:sonar.token="${{ secrets.SONAR_TOKEN }}" /d:sonar.host.url="${{ secrets.SONAR_HOST_URL }}" + + - name: Sonarqube Scan + run: | + dotnet build # dotnet test --collect "Code Coverage" --logger trx --results-directory "TestsResults" # dotnet-coverage collect 'dotnet test' -f xml -o 'coverage.xml' + - name: Sonarqube End + run: | dotnet sonarscanner end /d:sonar.login="${{ secrets.SONAR_TOKEN }}"