You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@madlib.apache.org by "Frank McQuillan (JIRA)" <ji...@apache.org> on 2017/03/16 22:15:41 UTC

[jira] [Commented] (MADLIB-1080) Trigger build and RAT check for each PR

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

Frank McQuillan commented on MADLIB-1080:
-----------------------------------------

Info from Apache HAWQ project:

----------------------------------------------------------------------
Apache Jenkins service:
----------------------------------------------------------------------

https://builds.apache.org/

The HAWQ team has two projects running on the Apache Jenkins service.

HAWQ-build-pullrequest:
This is a check which is visible from a GitHub HAWQ PR. I believe
there is an integration point the Apache Infrastructure team is
capable of adding to gain this capability.

  https://builds.apache.org/view/All/job/HAWQ-build-pullrequest/

HAWQ-rat:
This runs a single RAT job against all master commits. It helps us
maintain IP cleanliness. It has gone red several times and engineers
are quick to correct it.

  https://builds.apache.org/view/All/job/HAWQ-rat/

----------------------------------------------------------------------
Embedded Build Status Icon
----------------------------------------------------------------------

Available to provide quick "build|passing" status for a Jenkins
jobs. Team generally add this to the project's top-level README.md

HAWQ's usage can be seen here: https://github.com/apache/incubator-hawq

You will see we use it for multiple CI processes:
  - Travis CI Build
  - Apache Release Audit Tool (RAT)
  - Coverity Static Analysis

----------------------------------------------------------------------
Build Monitor
----------------------------------------------------------------------

It is possible to group Jenkins projects into a single tab view.  We
use it for the Apache RAT runs against our master branch.  This is a
custom view of Jenkins projects. I like it because it is easy to see
the status of several projects at a quick glance.

https://builds.apache.org/view/HAWQ/

> Trigger build and RAT check for each PR
> ---------------------------------------
>
>                 Key: MADLIB-1080
>                 URL: https://issues.apache.org/jira/browse/MADLIB-1080
>             Project: Apache MADlib
>          Issue Type: Task
>          Components: Build System
>            Reporter: Frank McQuillan
>            Assignee: Rahul Iyer
>            Priority: Minor
>             Fix For: v1.11
>
>
> As per suggestion on the mailing list
> https://mail-archives.apache.org/mod_mbox/incubator-madlib-dev/201703.mbox/%3CCAHAuQDwquYT%2Bu_rYtm0KHYdDTCyRhsbxh9PszwNjyg%2Bj53K_MA%40mail.gmail.com%3E
> {code}
> - For each Pull Request (PR), perform the following checks (these go
>    along with the default conflict check performed automatically by github):
>       - Perform build (compilation) and Apache Release Audit Tool (RAT)
>       check
> {code}
> Related to this JIRA
> https://issues.apache.org/jira/browse/MADLIB-920



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)