SonarQube check runs only in master branch (workaround for https://jira.sonarsource.com/browse/MMF-1371)

This commit is contained in:
Ilkka Seppälä 2020-07-26 22:40:42 +03:00
parent f37d697a60
commit 2fdd7a11e9

View File

@ -46,7 +46,13 @@ jobs:
# Some tests need screen access
- name: Install xvfb
run: sudo apt-get install xvfb
# SonarQube scan does not work for forked repositories
# See https://jira.sonarsource.com/browse/MMF-1371
- name: Build with Maven
if: github.ref != refs/heads/master
run: xvfb-run mvn clean verify
- name: Build with Maven and run SonarQube analysis
if: github.ref == refs/heads/master
run: xvfb-run mvn clean verify org.sonarsource.scanner.maven:sonar-maven-plugin:sonar
env:
# These two env variables are needed for sonar analysis