From f9f35389194db6b5bbff0897e0aebd50e5779c7b Mon Sep 17 00:00:00 2001 From: Roman Ivanov Date: Mon, 20 Jun 2016 19:18:44 -0700 Subject: [PATCH] config: sonar execution is only for master, to avoid authentication problem on PR builds (#3295) --- .travis.yml | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/.travis.yml b/.travis.yml index 25f93668d..04bba53a5 100644 --- a/.travis.yml +++ b/.travis.yml @@ -67,12 +67,13 @@ matrix: - jdk: oraclejdk8 env: - DESC="sonarqube.com" - - CMD1="mvn clean package cobertura:cobertura sonar:sonar " - - CMD2=" -Dsonar.host.url=https://sonarqube.com " - - CMD3=" -Dsonar.login=\$SONAR_TOKEN " - - CMD4=" -Dcobertura.report.format=xml -Dmaven.test.failure.ignore=true " - - CMD5=" -Dcheckstyle.skip=true -Dpmd.skip=true -Dcheckstyle.ant.skip=true " - - CMD=$CMD1$CMD2$CMD3$CMD4$CMD5 + - CMD1="if [[ $TRAVIS_PULL_REQUEST =~ ^([0-9]*)$ ]]; then exit 0; fi " + - CMD2=" && mvn clean package cobertura:cobertura sonar:sonar " + - CMD3=" -Dsonar.host.url=https://sonarqube.com " + - CMD4=" -Dsonar.login=\$SONAR_TOKEN " + - CMD5=" -Dcobertura.report.format=xml -Dmaven.test.failure.ignore=true " + - CMD6=" -Dcheckstyle.skip=true -Dpmd.skip=true -Dcheckstyle.ant.skip=true " + - CMD=$CMD1$CMD2$CMD3$CMD4$CMD5$CMD6 - COVERAGE_CMD="" # NoErrorTest - Orekit (oraclejdk8)