diff --git a/.travis.yml b/.travis.yml index 690440261..395024557 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,8 +1,18 @@ language: java + jdk: - oraclejdk8 + +env: + global: + - secure: "Lgj042RD0X3rB8VZVZLWP1GetLhjd3PqI5JbJMlzgHJpDI6RkFIBLN9SWAGmkLPCehIp2zA5tu9+UVy0NNMxm9xz6SyjMCaxS28/fnYEXaNmwwDSF6O6gLUbdxyzoYIFPYOPmFxpzhebqnNIsxaM29oZpgRgUGqosCczQxiB+Ng=" + before_install: "curl -L --cookie 'oraclelicense=accept-securebackup-cookie;' http://download.oracle.com/otn-pub/java/jce/8/jce_policy-8.zip -o /tmp/policy.zip && sudo unzip -j -o /tmp/policy.zip *.jar -d `jdk_switcher home oraclejdk8`/jre/lib/security && rm /tmp/policy.zip" + script: mvn -fmain/pom.xml -Puber-jar clean package + +after_success: mvn clean test jacoco:report coveralls:report + notifications: webhooks: urls: @@ -10,11 +20,12 @@ notifications: on_success: change on_failure: always on_start: false + deploy: provider: releases prerelease: true api_key: - secure: ZjE1j93v3qbPIe2YbmhS319aCbMdLQw0HuymmluTurxXsZtn9D4t2+eTr99vBVxGRuB5lzzGezPR5zjk5W7iHF7xhwrawXrFzr2rPJWzWFt0aM+Ry2njU1ROTGGXGTbv4anWeBlgMxLEInTAy/9ytOGNJlec83yc0THpOY2wxnk= + secure: "ZjE1j93v3qbPIe2YbmhS319aCbMdLQw0HuymmluTurxXsZtn9D4t2+eTr99vBVxGRuB5lzzGezPR5zjk5W7iHF7xhwrawXrFzr2rPJWzWFt0aM+Ry2njU1ROTGGXGTbv4anWeBlgMxLEInTAy/9ytOGNJlec83yc0THpOY2wxnk=" file: main/uber-jar/target/Cryptomator-$TRAVIS_TAG.jar skip_cleanup: true on: diff --git a/main/core/pom.xml b/main/core/pom.xml index 5d55b77b5..fe3fc22d3 100644 --- a/main/core/pom.xml +++ b/main/core/pom.xml @@ -74,4 +74,13 @@ jackson-databind + + + + + org.jacoco + jacoco-maven-plugin + + + diff --git a/main/crypto-aes/pom.xml b/main/crypto-aes/pom.xml index eec989feb..3329405b5 100644 --- a/main/crypto-aes/pom.xml +++ b/main/crypto-aes/pom.xml @@ -77,4 +77,13 @@ provided + + + + + org.jacoco + jacoco-maven-plugin + + + diff --git a/main/crypto-api/pom.xml b/main/crypto-api/pom.xml index 9ef2f03c9..52889fc93 100644 --- a/main/crypto-api/pom.xml +++ b/main/crypto-api/pom.xml @@ -32,4 +32,13 @@ commons-collections4 - \ No newline at end of file + + + + + org.jacoco + jacoco-maven-plugin + + + + diff --git a/main/pom.xml b/main/pom.xml index f0dddf885..e8ac2a512 100644 --- a/main/pom.xml +++ b/main/pom.xml @@ -256,6 +256,19 @@ + + org.jacoco + jacoco-maven-plugin + 0.7.5.201505241946 + + + prepare-agent + + prepare-agent + + + + @@ -268,6 +281,14 @@ 1.8 + + org.eluder.coveralls + coveralls-maven-plugin + 4.0.0 + + ${env.COVERALLS_REPO_TOKEN} + +