From 6f4d3c1501e5babf77acef659d3e439e97bffdbe Mon Sep 17 00:00:00 2001 From: "Erik C. Thauvin" Date: Thu, 11 Apr 2019 00:32:14 -0700 Subject: [PATCH] Updated dependencies and added buildScan support. --- .circleci/config.yml | 3 ++- .travis.yml | 6 +++++- build.gradle.kts | 21 ++++++++++++++++----- 3 files changed, 23 insertions(+), 7 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index d3e8cde..9788a59 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -5,6 +5,7 @@ defaults: &defaults environment: JVM_OPTS: -Xmx3200m TERM: dumb + CI: true version: 2.0 @@ -30,7 +31,7 @@ jobs: - run: name: Run All Checks - command: ./gradlew check + command: ./gradlew check --scan - store_artifacts: path: build/reports/ diff --git a/.travis.yml b/.travis.yml index f463f8e..25b785f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,5 +1,9 @@ language: java +env: + global: + - CI=true + jdk: - oraclejdk8 @@ -15,7 +19,7 @@ before_install: - chmod +x gradlew script: - - ./gradlew check + - ./gradlew check --scan cache: directories: diff --git a/build.gradle.kts b/build.gradle.kts index a555d4c..6c68d39 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -5,10 +5,11 @@ plugins { `kotlin-dsl` `maven-publish` jacoco - id("com.github.ben-manes.versions").version("0.21.0") - id("com.gradle.plugin-publish").version("0.10.1") - id("io.gitlab.arturbosch.detekt").version("1.0.0-RC14") - id("org.jlleitschuh.gradle.ktlint").version("7.2.1") + id("com.github.ben-manes.versions") version "0.21.0" + id("com.gradle.build-scan") version "2.2.1" + id("com.gradle.plugin-publish") version "0.10.1" + id("io.gitlab.arturbosch.detekt") version "1.0.0-RC14" + id("org.jlleitschuh.gradle.ktlint") version "7.3.0" id("org.sonarqube") version "2.7" } @@ -18,7 +19,7 @@ group = "net.thauvin.erik.gradle" var github = "https://github.com/ethauvin/semver-gradle" var packageName = "net.thauvin.erik.gradle.semver" -var spek_version = "2.0.1" +var spek_version = "2.0.2" repositories { jcenter() @@ -64,6 +65,16 @@ tasks { } } +buildScan { + link("GitHub", "https://github.com/ethauvin/semver-gradle/tree/master") + if ("true" == System.getenv("CI")) { + publishOnFailure() + tag("CI") + } + termsOfServiceUrl = "https://gradle.com/terms-of-service" + termsOfServiceAgree = "yes" +} + detekt { input = files("src/main/kotlin", "src/test/kotlin") filters = ".*/resources/.*,.*/build/.*"