This is an automated email from the ASF dual-hosted git repository. zhangduo pushed a commit to branch branch-2.0 in repository https://gitbox.apache.org/repos/asf/hbase.git
The following commit(s) were added to refs/heads/branch-2.0 by this push: new c95062f HBASE-22719 Add debug support for github PR pre commit job c95062f is described below commit c95062f8557008d9f343a5f3c0d9d4bfde78e805 Author: Duo Zhang <zhang...@apache.org> AuthorDate: Mon Jul 22 08:37:45 2019 +0800 HBASE-22719 Add debug support for github PR pre commit job --- dev-support/Jenkinsfile_GitHub | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/dev-support/Jenkinsfile_GitHub b/dev-support/Jenkinsfile_GitHub index df6314f..21e23b7 100644 --- a/dev-support/Jenkinsfile_GitHub +++ b/dev-support/Jenkinsfile_GitHub @@ -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}")