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

Josh Elser commented on CALCITE-1084:
-------------------------------------

Hey [~francischuang]. Apache Yetus is a project which can automatically run 
contributions (pull requests, patches, etc) from users against the codebase and 
give a report on a bunch of criteria about whether or not the patch is allowed 
to be merged. The results of the test are automatically displayed via a comment 
on the JIRA issue with some pretty JIRA formatting. We can get numerous checks 
out of the box as well as the ability to write our own (e.g. verify that commit 
messages start with "\[CALCITE-XXXX\]")

Here's an example: 
https://issues.apache.org/jira/browse/ACCUMULO-4489?focusedCommentId=15557373&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-15557373

Yetus does overlap with some of the verifications that exist on Github; I would 
call Yetus a super-set of what Travis/Jenkins will do out of the box. Yetus 
does not replace Jenkins/etc as a tool to run builds on commit/intervals.

Does that help?

> Set up Yetus-based PreCommit build
> ----------------------------------
>
>                 Key: CALCITE-1084
>                 URL: https://issues.apache.org/jira/browse/CALCITE-1084
>             Project: Calcite
>          Issue Type: Task
>            Reporter: Josh Elser
>            Assignee: Julian Hyde
>
> We got Jenkins-based CI in CALCITE-623. Let's get some ASF-hosted pre-commit 
> builds that can be used before we commit.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to