You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Allen Wittenauer (JIRA)" <ji...@apache.org> on 2018/11/23 17:14:00 UTC

[jira] [Comment Edited] (HBASE-21432) [hbase-connectors] Add Apache Yetus integration for hbase-connectors repository

    [ https://issues.apache.org/jira/browse/HBASE-21432?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16696270#comment-16696270 ] 

Allen Wittenauer edited comment on HBASE-21432 at 11/23/18 5:13 PM:
--------------------------------------------------------------------

The Github Pull Request Builder has been mostly replaced by the Github Branch Source Plugin (which is what I meant above).  The big gotcha is that gprb is for freestyle jobs, gbsp is for pipeline jobs.

Using Jenkins w/a Multibranch Pipeline + Github Branch Source Plugin, it enables a tab-based system that allows one to re-run branches, PR, and, if enabled, tags on demand from the Jenkins UI.  The Yetus integration that is done as part of YETUS-681 (and committed into my dev branch) just makes test-patch smarter to know it is running under Jenkins, where the PR is at, etc., so that there isn't a need to manually configure or pass parameters for details that Jenkins itself shares via environment variables.  This means that one stanza in the Pipeline can do both full builds and incremental/PR builds with no work required in the Pipeline to figure out what type of run it is.


was (Author: aw):
The Github Pull Request Builder has been mostly replaced by the Github Branch Source Plugin (which is what I meant above).  The big gotcha is that gprb is for freestyle jobs, gbsp is for pipeline jobs.

Using Jenkins w/a Multibranch Pipeline + Github Branch Source Plugin, it enables a tab-based system that allows one to re-run branches, PR, and, if enabled, tags on demand from the Jenkins UI.  The Yetus integration that is done as part of YETUS-708 (and committed into my dev branch) just makes test-patch smarter to know it is running under Jenkins, where the PR is at, etc., so that there isn't a need to manually configure or pass parameters for details that Jenkins itself shares via environment variables.  This means that one stanza in the Pipeline can do both full builds and incremental/PR builds with no work required in the Pipeline to figure out what type of run it is.

> [hbase-connectors] Add Apache Yetus integration for hbase-connectors repository 
> --------------------------------------------------------------------------------
>
>                 Key: HBASE-21432
>                 URL: https://issues.apache.org/jira/browse/HBASE-21432
>             Project: HBase
>          Issue Type: Task
>          Components: build, hbase-connectors
>    Affects Versions: connector-1.0.0
>            Reporter: Peter Somogyi
>            Priority: Major
>
> Add automated testing for pull requests and patch files created for hbase-connectors repository. 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)