From 3a8ea1a97b39486e74e68ee086a808b5df9a55af Mon Sep 17 00:00:00 2001 From: Sean Busbey Date: Wed, 18 May 2022 14:18:49 -0500 Subject: [PATCH] HBASE-27006 Move nightly integration testing to new larger test node class. (#4438) (cherry picked from commit 76d20fc48afc48b2e496c8aea830c46f76974a20) --- dev-support/Jenkinsfile | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/dev-support/Jenkinsfile b/dev-support/Jenkinsfile index 6ba80249076..e2d7e1f7e4e 100644 --- a/dev-support/Jenkinsfile +++ b/dev-support/Jenkinsfile @@ -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. // See http://hbase.apache.org/book.html#maven.release stage ('create source tarball') { + agent { + node { + label 'hbase-large' + } + } tools { 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. @@ -577,6 +582,9 @@ curl -L -o personality.sh "${env.PROJECT_PERSONALITY}" BASEDIR = "${env.WORKSPACE}/component" } steps { + dir('component') { + checkout scm + } sh '''#!/bin/bash -e echo "Setting up directories" rm -rf "output-srctarball" && mkdir "output-srctarball"