HBASE-18527 Update nightly job to account for changes in jenkins plugins.

- Stop presuming job will be configured with checkout into a 'component' dir
 - Disable autocheckout
 - Specify checkout within 'component' dir
 - leave the workspace around on pipeline failure so we can browse it.
This commit is contained in:
Sean Busbey 2017-08-06 14:46:56 -05:00
parent fd76eb39d7
commit 7e7461e42a
1 changed files with 8 additions and 5 deletions

View File

@ -27,6 +27,7 @@ pipeline {
buildDiscarder(logRotator(numToKeepStr: '30'))
timeout (time: 6, unit: 'HOURS')
timestamps()
skipDefaultCheckout()
}
environment {
TOOLS = "${env.WORKSPACE}/tools"
@ -59,6 +60,13 @@ pipeline {
booleanParam(name: 'DEBUG', defaultValue: false, description: 'Produce a lot more meta-information.')
}
stages {
stage ('scm checkout') {
steps {
dir('component') {
checkout scm
}
}
}
stage ('yetus install') {
steps {
sh '''#!/usr/bin/env bash
@ -298,9 +306,4 @@ END
}
}
}
post {
failure {
deleteDir()
}
}
}