You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ozone.apache.org by GitBox <gi...@apache.org> on 2019/11/07 08:02:26 UTC

[GitHub] [hadoop-ozone] elek opened a new pull request #122: HDDS-2400. Enable github actions based builds for Ozone

elek opened a new pull request #122: HDDS-2400. Enable github actions based builds for Ozone
URL: https://github.com/apache/hadoop-ozone/pull/122
 
 
   ## What changes were proposed in this pull request?
   
   Current PR checks are executed in a private branch based on the scripts in https://github.com/elek/argo-ozone
   
   but the results are stored in a public repositories:
   
    * https://github.com/elek/ozone-ci-q4
    * https://github.com/elek/ozone-ci-03
   
   As we discussed during the community calls, it would be great to use github actions (or any other cloud based build) to make all the build definitions more accessible for the community.
   
   @vivekratnavel  checked CircleCI which has better reporting capabilities. But INFRA has concerns about the permission model of circle-ci:
   
   >  it is highly unlikley we will allow a bot to be able to commit code (whether or not that is the intention, allowing circle-ci will make this possible, and is a complete no)
   
   See:
   
    * https://issues.apache.org/jira/browse/INFRA-18131
    * https://lists.apache.org/thread.html/af52e2a3e865c01596d46374e8b294f2740587dbd59d85e132429b6c@%3Cbuilds.apache.org%3E
   
   Fortunately we have a clear contract. Or build scripts are stored under `hadoop-ozone/dev-support/checks` (return code show the result, details are printed out to the console output). It's very easy to experiment with different build systems.
   
   Github action seems to be an obvious choice: it's integrated well with GitHub and it has more generous resource limitations.
   
   With this Jira I propose to enable github actions based PR checks for a few tests (author, rat, unit, acceptance, checkstyle, findbugs) as an experiment.
   
   ## What is the link to the Apache JIRA
   
   https://issues.apache.org/jira/browse/HDDS-2400
   
   ## How was this patch tested?
   
   You should see the result of the github actions based build on the last commit of this PR.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: ozone-issues-unsubscribe@hadoop.apache.org
For additional commands, e-mail: ozone-issues-help@hadoop.apache.org