HBASE-22719 Add debug support for github PR pre commit job
This commit is contained in:
parent
00075ea4fc
commit
c9293b0b12
|
@ -35,13 +35,13 @@ pipeline {
|
|||
DOCKERFILE = "${SOURCEDIR}/dev-support/docker/Dockerfile"
|
||||
YETUS='yetus'
|
||||
// Branch or tag name. Yetus release tags are 'rel/X.Y.Z'
|
||||
YETUS_VERSION='rel/0.9.0'
|
||||
YETUS_VERSION='rel/0.10.0'
|
||||
}
|
||||
|
||||
parameters {
|
||||
string(name: 'JIRA_ISSUE_KEY',
|
||||
defaultValue: '',
|
||||
description: 'The JIRA issue that has a patch needing pre-commit testing. Example: HBASE-1234')
|
||||
booleanParam(name: 'DEBUG',
|
||||
defaultValue: false,
|
||||
description: 'Print extra outputs for debugging the jenkins job and yetus')
|
||||
}
|
||||
|
||||
stages {
|
||||
|
@ -96,17 +96,18 @@ pipeline {
|
|||
ulimit -a >"${PATCHDIR}/machine/ulimit-a" 2>&1 || true
|
||||
## /H*
|
||||
|
||||
# if given a JIRA issue, process it. If CHANGE_URL is set
|
||||
# (e.g., Github Branch Source plugin), process it.
|
||||
# otherwise exit, because we don't want HBase to do a
|
||||
# If CHANGE_URL is set (e.g., Github Branch Source plugin), process it.
|
||||
# Otherwise exit, because we don't want HBase to do a
|
||||
# full build. We wouldn't normally do this check for smaller
|
||||
# projects. :)
|
||||
if [[ -n "${JIRA_ISSUE_KEY}" ]]; then
|
||||
YETUS_ARGS+=("${JIRA_ISSUE_KEY}")
|
||||
elif [[ -z "${CHANGE_URL}" ]]; then
|
||||
if [[ -z "${CHANGE_URL}" ]]; then
|
||||
echo "Full build skipped" > "${WORKSPACE}/${PATCHDIR}/report.html"
|
||||
exit 0
|
||||
fi
|
||||
# enable debug output for yetus
|
||||
if [[ "true" = "${DEBUG}" ]]; then
|
||||
YETUS_ARGS+=("--debug")
|
||||
fi
|
||||
YETUS_ARGS+=("--patch-dir=${WORKSPACE}/${PATCHDIR}")
|
||||
# where the source is located
|
||||
YETUS_ARGS+=("--basedir=${WORKSPACE}/${SOURCEDIR}")
|
||||
|
|
Loading…
Reference in New Issue