From 3b7d3435cff8d73d1eda553d5f7c711cf20e5324 Mon Sep 17 00:00:00 2001 From: Paul Campbell Date: Sat, 26 Aug 2017 19:23:52 +0100 Subject: [PATCH 1/2] .travis-support: added --- .gitmodules | 3 +++ .travis-support | 1 + .travis.yml | 17 +++++++++++++++-- CHANGELOG | 1 + 4 files changed, 20 insertions(+), 2 deletions(-) create mode 100644 .gitmodules create mode 160000 .travis-support diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..c50d110 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule ".travis-support"] + path = .travis-support + url = https://github.com/kemitix/kemitix-travis-support.git diff --git a/.travis-support b/.travis-support new file mode 160000 index 0000000..b8593e5 --- /dev/null +++ b/.travis-support @@ -0,0 +1 @@ +Subproject commit b8593e541ba9a11447fa9559a83e5f99097ca4d2 diff --git a/.travis.yml b/.travis.yml index 8d04cab..0d1d54a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,5 +1,18 @@ language: java jdk: - - oraclejdk8 +- oraclejdk8 +cache: + directories: + - "$HOME/.m2" +install: true +script: "./mvnw clean install" after_success: - - mvn clean test jacoco:report coveralls:report +- sh .travis-support/coveralls.sh +- bash <(curl -s https://codecov.io/bash) +deploy: + provider: script + script: sh .travis-support/deploy.sh + on: + branch: master +env: + global: diff --git a/CHANGELOG b/CHANGELOG index 4e439cd..d23865d 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -4,6 +4,7 @@ CHANGELOG 0.3.0 ----- +* Add `.travis-support` * Avoid danger of JVM-level deadlock during `Condition` initialisation * Upgrade `kemitix-parent` to 3.2.0 * Upgrade `kemitix-checkstyle-parent` to 3.2.0 From cb1d03a553e20990040f19c0f7b1f9f5e633efb7 Mon Sep 17 00:00:00 2001 From: Paul Campbell Date: Sat, 26 Aug 2017 19:27:00 +0100 Subject: [PATCH 2/2] *.yml: added circle and wercker config --- circle.yml | 3 +++ wercker.yml | 6 ++++++ 2 files changed, 9 insertions(+) create mode 100644 circle.yml create mode 100644 wercker.yml diff --git a/circle.yml b/circle.yml new file mode 100644 index 0000000..280d970 --- /dev/null +++ b/circle.yml @@ -0,0 +1,3 @@ +test: + override: + - ./mvnw clean install diff --git a/wercker.yml b/wercker.yml new file mode 100644 index 0000000..b152705 --- /dev/null +++ b/wercker.yml @@ -0,0 +1,6 @@ +box: maven:3.5.0-jdk-8 + +build: + steps: + - xenoterracide/maven: + goals: clean install