Remove noise at Coveralls by using one JDK for coverage builds. #1133

This commit is contained in:
Michal Kordas 2015-05-26 01:59:58 +02:00 committed by Roman Ivanov
parent 1513a0f969
commit fc7db65138
1 changed files with 29 additions and 20 deletions

View File

@ -1,26 +1,38 @@
language: java
sudo: false
jdk:
- openjdk7
- oraclejdk7
- oraclejdk8
env:
# UT only
- MAIN_ARGS="test" COVERALLS_ARGS=""
# cobertura validation only
- MAIN_ARGS="verify -Dpmd.skip=true -Dfindbugs.skip=true -Dcheckstyle.ant.skip=true" COVERALLS_ARGS="mvn clean cobertura:cobertura coveralls:report"
# checkstyle only
- MAIN_ARGS="verify -DskipTests -Dpmd.skip=true -Dfindbugs.skip=true -Dcobertura.skip=true" COVERALLS_ARGS=""
# findbugs + pmd only
- MAIN_ARGS="compile pmd:check findbugs:check" COVERALLS_ARGS=""
# full site only
- MAIN_ARGS="site -Dlinkcheck.skip=true -Dmaven.javadoc.skip=true -DskipTests -Dpmd.skip=true -Dfindbugs.skip=true -Dcobertura.skip=true -Dcheckstyle.ant.skip=true" COVERALLS_ARGS=""
install:
-
matrix:
fast_finish: true
include:
# unit tests (openjdk7, oraclejdk7 and oraclejdk8)
- jdk: openjdk7
env: DESC="unit tests on openjdk7" MAIN_ARGS="test" COVERALLS_ARGS=""
- jdk: oraclejdk7
env: DESC="unit tests on oraclejdk7" MAIN_ARGS="test" COVERALLS_ARGS=""
- jdk: oraclejdk8
env: DESC="unit tests on oraclejdk8" MAIN_ARGS="test" COVERALLS_ARGS=""
# checkstyle (openjdk7, oraclejdk7 and oraclejdk8)
- jdk: openjdk7
env: DESC="checkstyle on openjdk7" MAIN_ARGS="verify -DskipTests -Dpmd.skip=true -Dfindbugs.skip=true -Dcobertura.skip=true" COVERALLS_ARGS=""
- jdk: oraclejdk7
env: DESC="checkstyle on oraclejdk7" MAIN_ARGS="verify -DskipTests -Dpmd.skip=true -Dfindbugs.skip=true -Dcobertura.skip=true" COVERALLS_ARGS=""
- jdk: oraclejdk8
env: DESC="checkstyle on oraclejdk8" MAIN_ARGS="verify -DskipTests -Dpmd.skip=true -Dfindbugs.skip=true -Dcobertura.skip=true" COVERALLS_ARGS=""
# cobertura and coveralls (oraclejdk8)
- jdk: oraclejdk8
env: DESC="cobertura and coveralls" MAIN_ARGS="verify -Dpmd.skip=true -Dfindbugs.skip=true -Dcheckstyle.ant.skip=true" COVERALLS_ARGS="mvn clean cobertura:cobertura coveralls:report"
# findbugs and pmd (oraclejdk8)
- jdk: oraclejdk8
env: DESC="findbugs and pmd" MAIN_ARGS="compile pmd:check findbugs:check" COVERALLS_ARGS=""
# site (openjdk7 and oraclejdk8)
- jdk: openjdk7
env: DESC="site on openjdk7" MAIN_ARGS="site -Dlinkcheck.skip=true -Dmaven.javadoc.skip=true -DskipTests -Dpmd.skip=true -Dfindbugs.skip=true -Dcobertura.skip=true -Dcheckstyle.ant.skip=true" COVERALLS_ARGS=""
- jdk: oraclejdk8
env: DESC="site on oraclejdk8" MAIN_ARGS="site -Dlinkcheck.skip=true -Dmaven.javadoc.skip=true -DskipTests -Dpmd.skip=true -Dfindbugs.skip=true -Dcobertura.skip=true -Dcheckstyle.ant.skip=true" COVERALLS_ARGS=""
script: mvn clean $MAIN_ARGS
after_success:
@ -33,6 +45,3 @@ cache:
branches:
only:
- master
matrix:
fast_finish: true