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}")

Reply via email to