diff --git a/.travis.yml b/.travis.yml index 905d831a3..e2af30407 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,18 +1,26 @@ + +sudo: required language: java + jdk: - oraclejdk8 + + script: - - mvn test -B -Pjacoco -after_success: - - bash <(curl -s https://codecov.io/bash) -after_script: - - "[[ $TRAVIS_PULL_REQUEST == false ]] && mvn -Pjacoco package sonar:sonar -Dsonar.host.url=https://sonarqube.com -Dsonar.login=${SONARQUBE_TOKEN}" - - -notifications: - webhooks: - urls: - - https://webhooks.gitter.im/e/a5a30ac50f16b6cf25ab - on_success: change # options: [always|never|change] default: always - on_failure: always # options: [always|never|change] default: always - on_start: never # options: [always|never|change] default: always + - mvn clean cobertura:cobertura -Dtest=BuildMojoTest#testBuildWithGeneratedDockerfile -DfailIfNoTests=false + +before_deploy: +- tar -zcvf coverage-result.tar.gz /home/travis/build/leusonmario/docker-maven-plugin/target/site/cobertura + +deploy: + provider: releases + api_key: + secure: "p8rq+oEpgAWTbEaNwFX7ux1gz7XIEXnfnyvszYrpFEHGOs0R2dWMgxBn5CCaOOWMA9d3/5nS5mCHvdSVkYhwQfc6/97DBoWsD2j6SBQqaR0rKQXQgu1kRYTon8XntgRL5wc6RLwoClv7HNfHTxs9cYVQCT3YXBc6Kr509FHwmdo5XgKh+rRmpsVCpOekYflj5Cb5E2YlKu+HGlIZQpMxXlL/fo6MefrVKmVk2SrOgZ5ZBsXhJob4Pa24wX/FMUD9oTsdUZpPmduOPl9mRtKNktF2Xh9QLCc7muyRu3qc+tRu7m08GPMcn6rQMz1kxJFHyiIqEe211zJXjTGmphHULf2R84EGgctCfCmH0O+TCSI8DVR5AuzoUUGd3rd/3AbW2g5nlQ434dNpjBz1v96i9b9Ps1NSrHpogTJGEDV3Ka/s/GN8m6hU9yfNotbBcUIkoLDyPPf7qTI5mAXY7Lcvx2ZjsPzYTLSLeManJ0x5EF769s4F1vb6FqYlmdjacKv5I7C1tTY8Ks8qdTN0n6tcjgucHS170tVlRVIjnUXqbF2OBIMWoz2OKnkVf7E5kO2dUuSlLJ4tToTjnKI5BVF/16skM2YAMha2OBOgqvP5sl65/NJU8JPmjmnemXJYHDndGI2/eR/tNb1LGeUZVP4+GBpBeyufh7NlNxmxilMtrpM=" + + + file: coverage-result.tar.gz + file_glob: true + overwrite: true + skip_cleanup: true + on: + tags: true diff --git a/pom.xml b/pom.xml index 9267a3f8a..7c65ff61c 100644 --- a/pom.xml +++ b/pom.xml @@ -313,7 +313,18 @@ - + + org.codehaus.mojo + cobertura-maven-plugin + 2.7 + + xml + 256m + + true + + + @@ -373,7 +384,18 @@ - + + org.codehaus.mojo + cobertura-maven-plugin + 2.7 + + xml + 256m + + true + + + @@ -469,6 +491,17 @@ + + org.codehaus.mojo + cobertura-maven-plugin + 2.7 + + xml + 256m + + true + + @@ -522,6 +555,7 @@ maven-surefire-plugin 2.19.1 +true target/jacoco.exec @@ -529,6 +563,17 @@ + + org.codehaus.mojo + cobertura-maven-plugin + 2.7 + + xml + 256m + + true + + @@ -548,6 +593,17 @@ + + org.codehaus.mojo + cobertura-maven-plugin + 2.7 + + xml + 256m + + true + + generate-resources asciidoctor:process-asciidoc @@ -571,6 +627,17 @@ + + org.codehaus.mojo + cobertura-maven-plugin + 2.7 + + xml + 256m + + true + + generate-resources asciidoctor:process-asciidoc