HBASE-27006 Move nightly integration testing to new larger test node class. (#4438)

(cherry picked from commit 76d20fc48a)
This commit is contained in:
Sean Busbey 2022-05-18 14:18:49 -05:00
parent 1599a48687
commit 3a8ea1a97b
1 changed files with 8 additions and 0 deletions

View File

@ -568,6 +568,11 @@ curl -L -o personality.sh "${env.PROJECT_PERSONALITY}"
// This is meant to mimic what a release manager will do to create RCs. // This is meant to mimic what a release manager will do to create RCs.
// See http://hbase.apache.org/book.html#maven.release // See http://hbase.apache.org/book.html#maven.release
stage ('create source tarball') { stage ('create source tarball') {
agent {
node {
label 'hbase-large'
}
}
tools { tools {
maven 'maven_latest' maven 'maven_latest'
// this needs to be set to the jdk that ought to be used to build releases on the branch the Jenkinsfile is stored in. // this needs to be set to the jdk that ought to be used to build releases on the branch the Jenkinsfile is stored in.
@ -577,6 +582,9 @@ curl -L -o personality.sh "${env.PROJECT_PERSONALITY}"
BASEDIR = "${env.WORKSPACE}/component" BASEDIR = "${env.WORKSPACE}/component"
} }
steps { steps {
dir('component') {
checkout scm
}
sh '''#!/bin/bash -e sh '''#!/bin/bash -e
echo "Setting up directories" echo "Setting up directories"
rm -rf "output-srctarball" && mkdir "output-srctarball" rm -rf "output-srctarball" && mkdir "output-srctarball"