HIVE-14835: Improve ptest2 build time (Prasanth Jayachandran reviewed by Sergio Pena)
Project: http://git-wip-us.apache.org/repos/asf/hive/repo Commit: http://git-wip-us.apache.org/repos/asf/hive/commit/d3b88f66 Tree: http://git-wip-us.apache.org/repos/asf/hive/tree/d3b88f66 Diff: http://git-wip-us.apache.org/repos/asf/hive/diff/d3b88f66 Branch: refs/heads/repl2 Commit: d3b88f664415ff114de74aa2a0da2f1e1acbf60d Parents: 0c55d46 Author: Prasanth Jayachandran <prasan...@apache.org> Authored: Tue Sep 27 10:59:33 2016 -0700 Committer: Prasanth Jayachandran <prasan...@apache.org> Committed: Tue Sep 27 10:59:33 2016 -0700 ---------------------------------------------------------------------- dev-support/jenkins-execute-build.sh | 4 +--- testutils/ptest2/src/main/resources/source-prep.vm | 4 ++-- 2 files changed, 3 insertions(+), 5 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hive/blob/d3b88f66/dev-support/jenkins-execute-build.sh ---------------------------------------------------------------------- diff --git a/dev-support/jenkins-execute-build.sh b/dev-support/jenkins-execute-build.sh index 2142942..972abae 100644 --- a/dev-support/jenkins-execute-build.sh +++ b/dev-support/jenkins-execute-build.sh @@ -70,9 +70,7 @@ test -n "$TEST_HANDLE" || fail "TEST_HANDLE must be specified and cannot be empt test -n "$PTEST_API_ENDPOINT" || fail "PTEST_API_ENDPOINT must be specified and cannot be empty." test -n "$PTEST_LOG_ENDPOINT" || fail "PTEST_LOG_ENDPOINT must be specified and cannot be empty." -# WORKSPACE is an environment variable created by Jenkins, and it is the directory where the build is executed. -# If not set, then default to $HOME -MVN_REPO_LOCAL=${WORKSPACE:-$HOME}/.m2/repository +MVN_REPO_LOCAL=${HOME}/.m2/repository # Directory where to build the ptest framework PTEST_BUILD_DIR="$PWD/hive/build" http://git-wip-us.apache.org/repos/asf/hive/blob/d3b88f66/testutils/ptest2/src/main/resources/source-prep.vm ---------------------------------------------------------------------- diff --git a/testutils/ptest2/src/main/resources/source-prep.vm b/testutils/ptest2/src/main/resources/source-prep.vm index 67e6a95..0fc22be 100644 --- a/testutils/ptest2/src/main/resources/source-prep.vm +++ b/testutils/ptest2/src/main/resources/source-prep.vm @@ -102,11 +102,11 @@ cd $workingDir/ fi done #end - mvn -B clean install -DskipTests -Dmaven.repo.local=$workingDir/maven $mavenArgs $mavenBuildArgs + mvn -B clean install -DskipTests -T 4 -q -Dmaven.repo.local=$workingDir/maven $mavenArgs $mavenBuildArgs if [[ -d "itests" ]] then cd itests - mvn -B clean install -DskipTests -Dmaven.repo.local=$workingDir/maven $mavenArgs $mavenBuildArgs + mvn -B clean install -DskipTests -T 4 -q -Dmaven.repo.local=$workingDir/maven $mavenArgs $mavenBuildArgs fi elif [[ "${buildTool}" == "ant" ]] then