diff --git a/.travis.yml b/.travis.yml index 10ce67e89..4ebe860be 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,12 +3,21 @@ language: java jdk: oraclejdk8 services: - mysql +cache: + directories: + - "$HOME/.m2" +before_cache: + - rm -rf $HOME/.m2/repository/com/autentia/traviscodacy +before_install: + - sudo apt-get install jq + - wget -O ~/codacy-coverage-reporter-assembly-latest.jar $(curl https://api.github.com/repos/codacy/codacy-coverage-reporter/releases/latest | jq -r .assets[0].browser_download_url) + - chmod +x mvnw + - mysql -e 'CREATE DATABASE cheapy;' + - sudo apt-get update install: - ./mvnw install -DskipTests=true -Dmaven.javadoc.skip=true -B -V -before_install: -- chmod +x mvnw -- mysql -e 'CREATE DATABASE cheapy;' -- sudo apt-get update -script: - - mvn test -Dspring.profiles.active=mysql-travis + - pip install codacy-coverage + +after_success: + - java -jar ~/codacy-coverage-reporter-assembly-latest.jar report -l Java -r target/jacoco/jacoco.xml