[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"

Reply via email to