Ignore SonarCloud for external PR
Project: http://git-wip-us.apache.org/repos/asf/kylin/repo Commit: http://git-wip-us.apache.org/repos/asf/kylin/commit/ff8bece2 Tree: http://git-wip-us.apache.org/repos/asf/kylin/tree/ff8bece2 Diff: http://git-wip-us.apache.org/repos/asf/kylin/diff/ff8bece2 Branch: refs/heads/sync Commit: ff8bece2114dc6c2a401b0b774ad14d530fd8c65 Parents: 6a2ee80 Author: Billy Liu <billy...@apache.org> Authored: Wed Jan 31 11:27:26 2018 +0800 Committer: Billy Liu <billy...@apache.org> Committed: Wed Jan 31 11:45:31 2018 +0800 ---------------------------------------------------------------------- .travis.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/kylin/blob/ff8bece2/.travis.yml ---------------------------------------------------------------------- diff --git a/.travis.yml b/.travis.yml index cbf3515..ce76775 100644 --- a/.travis.yml +++ b/.travis.yml @@ -16,16 +16,23 @@ # limitations under the License. # language: java + addons: sonarcloud: organization: "kylin" token: secure: "c918989d018ae3af899798716c35f4fe125296a4" + jdk: - oraclejdk8 script: - - mvn clean org.jacoco:jacoco-maven-plugin:prepare-agent test sonar:sonar + - mvn clean org.jacoco:jacoco-maven-plugin:prepare-agent test + - if [[ -n "${TRAVIS_PULL_REQUEST_SLUG}" && "${TRAVIS_PULL_REQUEST_SLUG}" != "${TRAVIS_REPO_SLUG}" ]]; then + echo "The pull request from ${TRAVIS_PULL_REQUEST_SLUG} is an EXTERNAL pull request. Skip sonar analysis."; + else + mvn sonar:sonar; + fi notification: email: @@ -33,3 +40,6 @@ notification: - d...@kylin.apache.org on_failure: always +after_success: + - bash <(curl -s https://codecov.io/bash) +