HBASE-26848 Set java.io.tmpdir on mvn command when running jenkins job (#4231)
Signed-off-by: GeorryHuang <huangzhuoyue@apache.org>
(cherry picked from commit cc13624232
)
This commit is contained in:
parent
ec40003898
commit
2edb9fdf4d
|
@ -46,7 +46,7 @@ pipeline {
|
|||
sh '''#!/usr/bin/env bash
|
||||
set -e
|
||||
declare -a curl_args=(--fail)
|
||||
declare -a mvn_args=(--batch-mode -fn -Dbuild.id="${BUILD_ID}" -Dmaven.repo.local="${WORKSPACE}/local-repository")
|
||||
declare -a mvn_args=(--batch-mode -fn -Dbuild.id="${BUILD_ID}" -Dmaven.repo.local="${WORKSPACE}/local-repository" -Djava.io.tmpdir=target)
|
||||
if [ "${DEBUG}" = "true" ]; then
|
||||
curl_args=("${curl_args[@]}" -v)
|
||||
mvn_args=("${mvn_args[@]}" -X)
|
||||
|
|
|
@ -162,7 +162,11 @@ function personality_modules
|
|||
extra="--threads=2"
|
||||
fi
|
||||
|
||||
extra="${extra} -DHBasePatchProcess"
|
||||
# Set java.io.tmpdir to avoid exhausting the /tmp space
|
||||
# Just simply set to 'target', it is not very critical so we do not care
|
||||
# whether it is placed in the root directory or a sub module's directory
|
||||
extra="${extra} -Djava.io.tmpdir=target -DHBasePatchProcess"
|
||||
|
||||
if [[ "${PATCH_BRANCH}" = branch-1* ]]; then
|
||||
extra="${extra} -Dhttps.protocols=TLSv1.2"
|
||||
fi
|
||||
|
|
Loading…
Reference in New Issue