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:
2024-08-03 17:06:04 +02:00
parent 610464327d
commit 253cb21f68

View File

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