HBASE-25021 Nightly job should skip hadoop-2 integration test for master (#2409)
Signed-off-by: Guanghao Zhang <zghao@apache.org>
This commit is contained in:
parent
7a3bb8aefe
commit
0f3a66554f
|
@ -596,6 +596,7 @@ pipeline {
|
|||
}
|
||||
environment {
|
||||
BASEDIR = "${env.WORKSPACE}/component"
|
||||
BRANCH = "${env.BRANCH_NAME}"
|
||||
}
|
||||
steps {
|
||||
sh '''#!/bin/bash -e
|
||||
|
@ -646,8 +647,9 @@ pipeline {
|
|||
tar --strip-component=1 -xzf "${client_artifact}" -C "hbase-client"
|
||||
'''
|
||||
unstash 'hadoop-2'
|
||||
echo "Attempting to use run an instance on top of Hadoop 2."
|
||||
sh '''#!/bin/bash -xe
|
||||
if [[ "${BRANCH}" = branch-2* ]] || [[ "${BRANCH}" = branch-1* ]]; then
|
||||
echo "Attempting to use run an instance on top of Hadoop 2."
|
||||
artifact=$(ls -1 "${WORKSPACE}"/hadoop-2*.tar.gz | head -n 1)
|
||||
tar --strip-components=1 -xzf "${artifact}" -C "hadoop-2"
|
||||
if ! "${BASEDIR}/dev-support/hbase_nightly_pseudo-distributed-test.sh" \
|
||||
|
@ -664,10 +666,16 @@ pipeline {
|
|||
echo "(x) {color:red}-1 client integration test{color}\n--Failed when running client tests on top of Hadoop 2. [see log for details|${BUILD_URL}/artifact/output-integration/hadoop-2.log]. (note that this means we didn't run on Hadoop 3)" >output-integration/commentfile
|
||||
exit 2
|
||||
fi
|
||||
else
|
||||
echo "Skipping to run against Hadoop 2 for branch ${BRANCH}"
|
||||
fi
|
||||
'''
|
||||
unstash 'hadoop-3'
|
||||
echo "Attempting to use run an instance on top of Hadoop 3."
|
||||
sh '''#!/bin/bash -e
|
||||
if [[ "${BRANCH}" = branch-1* ]]; then
|
||||
echo "Skipping to run against Hadoop 3 for branch ${BRANCH}"
|
||||
else
|
||||
echo "Attempting to use run an instance on top of Hadoop 3."
|
||||
artifact=$(ls -1 "${WORKSPACE}"/hadoop-3*.tar.gz | head -n 1)
|
||||
tar --strip-components=1 -xzf "${artifact}" -C "hadoop-3"
|
||||
if ! "${BASEDIR}/dev-support/hbase_nightly_pseudo-distributed-test.sh" \
|
||||
|
@ -701,6 +709,7 @@ pipeline {
|
|||
exit 2
|
||||
fi
|
||||
echo "(/) {color:green}+1 client integration test{color}" >output-integration/commentfile
|
||||
fi
|
||||
'''
|
||||
|
||||
|
||||
|
|
|
@ -176,7 +176,7 @@ fi
|
|||
|
||||
echo "HBase version information:"
|
||||
"${component_install}/bin/hbase" version 2>/dev/null
|
||||
hbase_version=$("${component_install}/bin/hbase" version | head -n 1 2>/dev/null)
|
||||
hbase_version=$("${component_install}/bin/hbase" version 2>&1 | grep ^HBase | head -n 1)
|
||||
hbase_version="${hbase_version#HBase }"
|
||||
|
||||
if [ ! -s "${hbase_client}/lib/shaded-clients/hbase-shaded-mapreduce-${hbase_version}.jar" ]; then
|
||||
|
|
Loading…
Reference in New Issue