From 14a9314790d366424750a8d2d1e133c95fd4a701 Mon Sep 17 00:00:00 2001 From: Ilja Dubinin Date: Tue, 5 Jan 2016 22:48:32 +0000 Subject: [PATCH] Issue #2729: travis. --- .travis.yml | 115 ++++++++++------------------------------------------ 1 file changed, 22 insertions(+), 93 deletions(-) diff --git a/.travis.yml b/.travis.yml index 853bb9b232a8..7524a7e80d31 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,64 +7,11 @@ install: matrix: fast_finish: true include: - # unit tests (oraclejdk8) - - jdk: oraclejdk8 - env: DESC="tests and deploy" CMD="mvn clean integration-test failsafe:verify" COVERAGE_CMD="" DEPLOY="true" - - # checkstyle (oraclejdk8) - - jdk: oraclejdk8 - env: - - DESC="checkstyle and sevntu-checkstyle" - - CMD="mvn clean verify -DskipTests -DskipITs -Dpmd.skip=true -Dfindbugs.skip=true -Dcobertura.skip=true" - - COVERAGE_CMD="" - - # cobertura and codecov (oraclejdk8) - - jdk: oraclejdk8 - env: - - DESC="cobertura and codecov" - - CMD="mvn clean compile cobertura:check cobertura:cobertura" - - COVERAGE_CMD="bash <(curl -s https://codecov.io/bash)" - # findbugs and pmd (oraclejdk8) - - jdk: oraclejdk8 - env: - - DESC="findbugs and pmd" - - CMD="mvn clean compile pmd:check findbugs:check" - - COVERAGE_CMD="" - - # site (oraclejdk8 as 'site' success is required to be sure that on release time all will be ok, admins will use oracle8 version) - - jdk: oraclejdk8 - env: - - DESC="site" - - CMD1="mvn clean site -Dlinkcheck.skip=true -DskipTests -DskipITs " - - CMD2=" -Dpmd.skip=true -Dfindbugs.skip=true -Dcobertura.skip=true " - - CMD3=" -Dcheckstyle.ant.skip=true -Dcheckstyle.skip=true" - - CMD=$CMD1$CMD2$CMD3 - - COVERAGE_CMD="" - # assembly (oraclejdk8) - - jdk: oraclejdk8 - env: - - DESC="assembly & run '-all' jar" - - CMD1="mvn clean package -Passembly" - - CMD2=" && CS_POM_VERSION=$(mvn -q -Dexec.executable='echo' -Dexec.args='${project.version}' --non-recursive org.codehaus.mojo:exec-maven-plugin:1.3.1:exec)" - - CMD3=" && echo version:\$CS_POM_VERSION" - - CMD4=" && java -jar target/checkstyle-\$CS_POM_VERSION-all.jar -c /google_checks.xml" - - CMD5=" src/it/resources/com/google/checkstyle/test/chapter3filestructure/rule332nolinewrap/InputNoLineWrapGood.java > output.log" - - CMD6=" && if grep -vE '(Starting audit)|(warning)|(Audit done.)' output.log ; then exit 1; fi " - - CMD7=" && if grep 'warning' output.log ; then exit 1; fi" - - CMD=$CMD1$CMD2$CMD3$CMD4$CMD5$CMD6$CMD7 - - COVERAGE_CMD="" - # nemo.sonarqube.com (oraclejdk7) - - jdk: oraclejdk7 - env: - - DESC="nemo.sonarqube.com" - - CMD1="mvn clean install cobertura:cobertura -Dcobertura.report.format=xml " - - CMD2=" -Dmaven.test.failure.ignore=true -V -Dcheckstyle.skip=true " - - CMD3=" -Dpmd.skip=true -Dcheckstyle.ant.skip=true" - - CMD=$CMD1$CMD2$CMD3 - - COVERAGE_CMD="" + # NoErrorTest - Orekit (oraclejdk8) - - jdk: oraclejdk8 + - os: osx + jdk: oraclejdk8 env: - DESC="NoErrorTest - Orekit" - CMD1="mvn clean install -DskipTests -DskipITs -Dcobertura.skip=true " @@ -79,7 +26,8 @@ matrix: - COVERAGE_CMD="" # NoExceptiontest - Checkstyle, sevntu-checkstyle (oraclejdk8) - - jdk: oraclejdk8 + - os: osx + jdk: oraclejdk8 env: - DESC="NoExceptionTest - Checkstyle, sevntu-checkstyle" - CMD1="git clone https://github.com/checkstyle/contribution && cd contribution/checkstyle-tester " @@ -95,7 +43,8 @@ matrix: - CMD=$CMD1$CMD2$CMD3$CMD4$CMD5$CMD6$CMD7$CMD8$CMD9$CMD10 - COVERAGE_CMD="" # NoExceptiontest - Guava (oraclejdk8) - - jdk: oraclejdk8 + - os: osx + jdk: oraclejdk8 env: - DESC="NoExceptionTest - Guava" - CMD1="git clone https://github.com/checkstyle/contribution && cd contribution/checkstyle-tester" @@ -110,7 +59,8 @@ matrix: - CMD=$CMD1$CMD2$CMD3$CMD4$CMD5$CMD6$CMD7$CMD8$CMD9 - COVERAGE_CMD="" # NoExceptionTest - Hibernate ORM (oraclejdk8) - - jdk: oraclejdk8 + - os: osx + jdk: oraclejdk8 env: - DESC="NoExceptionTest - Hibernate ORM" - CMD1="git clone https://github.com/checkstyle/contribution && cd contribution/checkstyle-tester " @@ -125,7 +75,8 @@ matrix: - CMD=$CMD1$CMD2$CMD3$CMD4$CMD5$CMD6$CMD7$CMD8$CMD9 - COVERAGE_CMD="" # NoExceptionTest - FindBugs (oraclejdk8) - - jdk: oraclejdk8 + - os: osx + jdk: oraclejdk8 env: - DESC="NoExceptionTest - FindBugs" - CMD1="git clone https://github.com/checkstyle/contribution && cd contribution/checkstyle-tester " @@ -140,7 +91,8 @@ matrix: - CMD=$CMD1$CMD2$CMD3$CMD4$CMD5$CMD6$CMD7$CMD8$CMD9 - COVERAGE_CMD="" # NoExceptionTest - Pmd,elasticsearch,lombok-ast (oraclejdk8) - - jdk: oraclejdk8 + - os: osx + jdk: oraclejdk8 env: - DESC="NoExceptionTest - Pmd,elasticsearch,lombok-ast" - CMD1="git clone https://github.com/checkstyle/contribution && cd contribution/checkstyle-tester " @@ -157,7 +109,8 @@ matrix: - CMD=$CMD1$CMD2$CMD3$CMD4$CMD5$CMD6$CMD7$CMD8$CMD9$CMD10$CMD11 - COVERAGE_CMD="" # NoExceptionTest - RxJava,java-design-patterns,MaterialDesignLibrary,apache-ant,apache-jsecurity,android-launcher (oraclejdk8) - - jdk: oraclejdk8 + - os: osx + jdk: oraclejdk8 env: - DESC="NoExceptionTest - RxJava,java-design-patterns,MaterialDesignLibrary,apache-ant,apache-jsecurity,android-launcher" - CMD01="git clone https://github.com/checkstyle/contribution && cd contribution/checkstyle-tester " @@ -177,7 +130,8 @@ matrix: - CMD=$CMD01$CMD02$CMD03$CMD04$CMD05$CMD06$CMD07$CMD08$CMD09$CMD10$CMD11$CMD12$CMD13$CMD14 - COVERAGE_CMD="" # NoExceptionTest - Spring (oraclejdk8) - - jdk: oraclejdk8 + - os: osx + jdk: oraclejdk8 env: - DESC="NoExceptionTest - Spring" - CMD1="git clone https://github.com/checkstyle/contribution && cd contribution/checkstyle-tester" @@ -192,7 +146,8 @@ matrix: - CMD=$CMD1$CMD2$CMD3$CMD4$CMD5$CMD6$CMD7$CMD8$CMD9 - COVERAGE_CMD="" # NoExceptionTest - Hbase (oraclejdk8) - - jdk: oraclejdk8 + - os: osx + jdk: oraclejdk8 env: - DESC="NoExceptionTest - Hbase" - CMD1="git clone https://github.com/checkstyle/contribution && cd contribution/checkstyle-tester " @@ -206,34 +161,7 @@ matrix: - CMD9="&& ./launch.sh -Dcheckstyle.config.location=checks-nonjavadoc-error.xml" - CMD=$CMD1$CMD2$CMD3$CMD4$CMD5$CMD6$CMD7$CMD8$CMD9 - COVERAGE_CMD="" - # release dry run (oraclejdk8) - - jdk: oraclejdk8 - env: - - DESC="release dry run" - - CMD1="mvn release:prepare -DdryRun=true --batch-mode -Darguments='-DskipTests -DskipITs " - - CMD2=" -Dcobertura.skip=true -Dpmd.skip=true -Dfindbugs.skip=true " - - CMD3=" -Dcheckstyle.ant.skip=true -Dcheckstyle.skip=true -Dgpg.skip=true'" - - CMD=$CMD1$CMD2$CMD3 - - COVERAGE_CMD="" - # unit tests in German locale (oraclejdk8) - - jdk: oraclejdk8 - env: DESC="tests" CMD="mvn clean integration-test failsafe:verify -DargLine='-Duser.language=de -Duser.country=DE'" COVERAGE_CMD="" - # unit tests (openjdk7, oraclejdk7) - - jdk: openjdk7 - env: DESC="tests" CMD="mvn clean integration-test failsafe:verify" COVERAGE_CMD="" - - jdk: oraclejdk7 - env: DESC="tests" CMD="mvn clean integration-test failsafe:verify" COVERAGE_CMD="" - # checkstyle (openjdk7, oraclejdk7) - - jdk: openjdk7 - env: - - DESC="checkstyle and sevntu-checkstyle" - - CMD="mvn clean verify -DskipTests -DskipITs -Dpmd.skip=true -Dfindbugs.skip=true -Dcobertura.skip=true" - - COVERAGE_CMD="" - - jdk: oraclejdk7 - env: - - DESC="checkstyle and sevntu-checkstyle" - - CMD="mvn clean verify -DskipTests -DskipITs -Dpmd.skip=true -Dfindbugs.skip=true -Dcobertura.skip=true" - - COVERAGE_CMD="" + # MacOS verify (till cache is not working, we can not do verify) - os: osx @@ -281,4 +209,5 @@ cache: branches: only: - - master + - iss2729 +