[FLINK-7349] [travis] Only execute checkstyle in misc profile This closes #4460.
Project: http://git-wip-us.apache.org/repos/asf/flink/repo Commit: http://git-wip-us.apache.org/repos/asf/flink/commit/c4a5dd85 Tree: http://git-wip-us.apache.org/repos/asf/flink/tree/c4a5dd85 Diff: http://git-wip-us.apache.org/repos/asf/flink/diff/c4a5dd85 Branch: refs/heads/master Commit: c4a5dd85a92fcc5d4561bada609e0385acde381f Parents: 0936dd0 Author: zentol <ches...@apache.org> Authored: Wed Aug 2 12:05:56 2017 +0200 Committer: zentol <ches...@apache.org> Committed: Mon Aug 7 15:16:56 2017 +0200 ---------------------------------------------------------------------- tools/travis_mvn_watchdog.sh | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/flink/blob/c4a5dd85/tools/travis_mvn_watchdog.sh ---------------------------------------------------------------------- diff --git a/tools/travis_mvn_watchdog.sh b/tools/travis_mvn_watchdog.sh index a623798..b590b00 100755 --- a/tools/travis_mvn_watchdog.sh +++ b/tools/travis_mvn_watchdog.sh @@ -102,23 +102,28 @@ if [[ $PROFILE == *"include-kinesis"* ]]; then fi MVN_COMPILE_MODULES="" +MVN_COMPILE_OPTIONS="" MVN_TEST_MODULES="" case $TEST in (core) MVN_COMPILE_MODULES="-pl $MODULES_CORE -am" MVN_TEST_MODULES="-pl $MODULES_CORE" + MVN_COMPILE_OPTIONS="-Dcheckstyle.skip=true" ;; (libraries) MVN_COMPILE_MODULES="-pl $MODULES_LIBRARIES -am" MVN_TEST_MODULES="-pl $MODULES_LIBRARIES" + MVN_COMPILE_OPTIONS="-Dcheckstyle.skip=true" ;; (connectors) MVN_COMPILE_MODULES="-pl $MODULES_CONNECTORS -am" MVN_TEST_MODULES="-pl $MODULES_CONNECTORS" + MVN_COMPILE_OPTIONS="-Dcheckstyle.skip=true" ;; (tests) MVN_COMPILE_MODULES="-pl $MODULES_TESTS -am" MVN_TEST_MODULES="-pl $MODULES_TESTS" + MVN_COMPILE_OPTIONS="-Dcheckstyle.skip=true" ;; (misc) NEGATED_CORE=\!${MODULES_CORE//,/,\!} @@ -138,8 +143,11 @@ esac # -nsu option forbids downloading snapshot artifacts. The only snapshot artifacts we depend are from # Flink, which however should all be built locally. see FLINK-7230 MVN_LOGGING_OPTIONS="-Dlog.dir=${ARTIFACTS_DIR} -Dlog4j.configuration=file://$LOG4J_PROPERTIES -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn" -MVN_COMPILE="mvn -nsu -Dflink.forkCount=2 -Dflink.forkCountTestPackage=2 -DskipTests -Dmaven.javadoc.skip=true -B $PROFILE $MVN_LOGGING_OPTIONS $MVN_COMPILE_MODULES clean install" -MVN_TEST="mvn -nsu -Dflink.forkCount=2 -Dflink.forkCountTestPackage=2 -Dmaven.javadoc.skip=true -B $PROFILE $MVN_LOGGING_OPTIONS $MVN_TEST_MODULES verify" +MVN_COMMON_OPTIONS="-nsu -Dflink.forkCount=2 -Dflink.forkCountTestPackage=2 -Dmaven.javadoc.skip=true -B $MVN_LOGGING_OPTIONS" +MVN_COMPILE_OPTIONS="$MVN_COMPILE_OPTIONS -DskipTests" + +MVN_COMPILE="mvn $MVN_COMMON_OPTIONS $MVN_COMPILE_OPTIONS $PROFILE $MVN_COMPILE_MODULES clean install" +MVN_TEST="mvn $MVN_COMMON_OPTIONS $PROFILE $MVN_TEST_MODULES verify" MVN_PID="${ARTIFACTS_DIR}/watchdog.mvn.pid" MVN_EXIT="${ARTIFACTS_DIR}/watchdog.mvn.exit"