build: only run analysis if tokens are available
Some checks failed
continuous-integration/drone/push Build is passing
CI / build (11, 1.11.12) (push) Failing after 48s
CI / build (11, 1.17.1) (push) Failing after 4s
CI / build (11, 1.2.0) (push) Failing after 5s
CI / build (17, 1.11.12) (push) Failing after 16s
CI / build (17, 1.17.1) (push) Failing after 4s
CI / build (17, 1.2.0) (push) Failing after 5s
CI / build (21, 1.17.1) (push) Failing after 17s
CI / build (21, 1.2.0) (push) Failing after 4s
CI / build (true, 21, 1.11.12) (push) Failing after 5s

This allows reuse of the GitHub actions on internal platforms without
messing up SonarCloud analysis from different repositories.
This commit is contained in:
Stefan Kalscheuer 2024-08-03 17:06:04 +02:00
parent 610464327d
commit 253cb21f68
Signed by: stefan
GPG Key ID: 3887EC2A53B55430

View File

@ -42,7 +42,7 @@ jobs:
if: github.ref != 'refs/heads/main' && !startsWith(github.ref, 'refs/heads/release/') if: github.ref != 'refs/heads/main' && !startsWith(github.ref, 'refs/heads/release/')
run: mvn -B -P coverage verify run: mvn -B -P coverage verify
- name: Analysis - name: Analysis
if: matrix.analysis if: ${{ matrix.analysis && env.GITHUB_TOKEN != '' && env.SONAR_TOKEN != '' }}
run: > run: >
mvn -B sonar:sonar mvn -B sonar:sonar
-Dsonar.host.url=https://sonarcloud.io -Dsonar.host.url=https://sonarcloud.io