diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 88f42d27222..f492accb77b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -29,6 +29,7 @@ jobs: - run: > mvn install + jacoco:prepare-agent --define jacoco.skip=false --define maven.javadoc.skip=true --define skipTests=true @@ -38,19 +39,16 @@ jobs: # https://docs.travis-ci.com/user/languages/java/#maven-default-script-command # tests are interdependent and require a specific order # running in parallel causes some tests to fail - # - run: mvn test -B # -T 1C + - run: mvn test -B # -T 1C - env: CI_NAME: github run: > mvn - jacoco:prepare-agent - test jacoco:report jacoco:report-aggregate verify coveralls:report - --no-transfer-progress --define jacoco.skip=false --define repoToken=${{ secrets.GITHUB_TOKEN }} --define pullRequest=${{ github.event.number }} diff --git a/.travis.yml b/.travis.yml index 28ddf0984a4..b4d9040161f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,9 +1,24 @@ # faster builds git: depth: 3 + quiet: true submodules: false sudo: false dist: trusty language: java before_install: - - echo "MAVEN_OPTS='-Xmx2g'" > ~/.mavenrc \ No newline at end of file + - echo "MAVEN_OPTS='-Xmx2g'" > ~/.mavenrc +cache: + directories: + - $HOME/.m2 +install: > + mvn + install + jacoco:prepare-agent + --define jacoco.skip=false + --define maven.javadoc.skip=true + --define skipTests=true + --batch-mode + --show-version +after_success: + - mvn jacoco:report jacoco:report-aggregate verify coveralls:report --define jacoco.skip=false