From 931d08be639721245547626eac5fb6485f8252d3 Mon Sep 17 00:00:00 2001 From: "Erik C. Thauvin" Date: Tue, 2 Apr 2019 22:59:47 -0700 Subject: [PATCH] Added sonarcloud with jacoco. --- .travis.yml | 16 +++++++++------- build.gradle | 8 ++++++++ sonar-project.properties | 2 -- 3 files changed, 17 insertions(+), 9 deletions(-) delete mode 100644 sonar-project.properties diff --git a/.travis.yml b/.travis.yml index de23128..f2a55d1 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,15 +1,17 @@ language: java -dist: trusty + +jdk: + - oraclejdk8 addons: sonarcloud: organization: "ethauvin-github" -script: - - sonar-scanner - -jdk: - - oraclejdk8 - before_install: - chmod +x gradlew + +after_success: + - | + if [ "${TRAVIS_TEST_RESULT}" == 0 ]; then + ./gradlew sonarqube + fi diff --git a/build.gradle b/build.gradle index 5a09a41..e12cd38 100644 --- a/build.gradle +++ b/build.gradle @@ -1,5 +1,6 @@ plugins { id 'java' + id 'jacoco' id 'maven-publish' id 'com.jfrog.bintray' version '1.8.4' id 'com.github.ben-manes.versions' version '0.21.0' @@ -186,3 +187,10 @@ task pandoc(type: Exec) { return standardOutput.toString() } } + +sonarqube { + properties { + property("sonar.projectKey", "ethauvin_semver") + property("sonar.sourceEncoding", "UTF-8") + } +} diff --git a/sonar-project.properties b/sonar-project.properties deleted file mode 100644 index 27314ec..0000000 --- a/sonar-project.properties +++ /dev/null @@ -1,2 +0,0 @@ -sonar.projectKey=ethauvin_semver -sonar.sourceEncoding=UTF-8