diff --git a/.github/workflows/githubactionsbuilds.yml b/.github/workflows/githubactionsbuilds.yml index 29439d9..26ab2ac 100644 --- a/.github/workflows/githubactionsbuilds.yml +++ b/.github/workflows/githubactionsbuilds.yml @@ -6,7 +6,7 @@ jobs: generate_version_number: runs-on: ubuntu-latest outputs: - build_number: ${{ github.ref == 'refs/heads/master' && steps.buildnumber.outputs.build_number || 0 }} + build_number: ${{ github.ref == 'refs/heads/master' && steps.buildnumber.outputs.build_number || 1 }} steps: - name: Show github.event_name run: | @@ -167,12 +167,14 @@ jobs: - name: Install dependencies run: dotnet restore DeveMazeGeneratorCore.sln - name: SonarQube begin + if: github.repository_owner == 'devedse' run: dotnet-sonarscanner begin /k:"DeveMazeGeneratorCore" /o:"devedse-github" /d:sonar.host.url="https://sonarcloud.io" /d:sonar.login=${{secrets.SONARQUBETOKEN}} /d:sonar.cs.opencover.reportsPaths=".\DeveMazeGeneratorCore.Tests\TestResults\Coverage\coverage.opencover.xml" /d:sonar.coverage.exclusions="DeveMazeGeneratorCore.ConsoleApp/**/*.cs,DeveMazeGeneratorCore.Tests/**/*.cs,DeveMazeGeneratorCore.Web/wwwroot/divisionmaze/**/*.js" - name: Build run: dotnet build DeveMazeGeneratorCore.sln -c Release --no-restore /p:Version=1.0.${{needs.generate_version_number.outputs.build_number}} - name: Test run: dotnet test DeveMazeGeneratorCore.sln --verbosity normal --no-build -c Release --collect:"XPlat Code Coverage" -- DataCollectionRunSettings.DataCollectors.DataCollector.Configuration.Format=cobertura,opencover - name: SonarQube end + if: github.repository_owner == 'devedse' env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: dotnet-sonarscanner end /d:sonar.login=${{secrets.SONARQUBETOKEN}}