HBASE-27006 Move nightly integration testing to new larger test node class. (#4438)
(cherry picked from commit 76d20fc48a
)
This commit is contained in:
parent
1599a48687
commit
3a8ea1a97b
|
@ -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"
|
||||||
|
|
Loading…
Reference in New Issue