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

zhao bo commented on HBASE-22468:
---------------------------------

Any suggestion or comments from Hbase core team?  Thank you

> There is no ARM CI for HBASE
> ----------------------------
>
>                 Key: HBASE-22468
>                 URL: https://issues.apache.org/jira/browse/HBASE-22468
>             Project: HBase
>          Issue Type: Improvement
>            Reporter: zhao bo
>            Priority: Major
>
> Currently, the CI of HBASE(in github [https://github.com/apache/hbase]) is 
> handled by Apache 
> Jenkins([https://builds.apache.org|https://builds.apache.org/]) .  But most 
> jobs are running under X86 hw ARCH, the arm ARCH is missing, even though 
> there is already a arm server([https://builds.apache.org/computer/arm1/]). 
> This leads an problem that we don't have a good way to test every pull 
> request that the proposal can be deployed, compiled or tested success on ARM.
> We should add a CI system that support ARM ARCH for more resources and less 
> human resource invest. Using it, HBASE can officially support arm release in 
> the future. 
> Here I'd like to introduce OpenLab to the community. [OpenLab 
> |[https://openlabtesting.org/]] is a open source CI system that can test any 
> open source software on either x86 or arm ARCH, it's mainly used by github 
> projects. Now some 
> [projects|[https://github.com/theopenlab/openlab-zuul-jobs/blob/master/zuul.d/jobs.yaml]]
>  has integrated it already. Such as containerd (a CNCF project),  terraform 
> and so on.
> OpenLab uses the open source CI software [Zuul 
> |[https://github.com/openstack-infra/zuul]] for  CI system. Zuul is used by 
> OpenStack community as well. integrating with OpenLab is quite easy using its 
> github app. All config info is open source as well. 
> If HBASE team has interested with it, I can help for the integration. Thank 
> you.
>  
> Other words: I have test to build HBASE on centos(arm ARCH). It can be built 
> and runned successful after install protobuf manually, especially version 
> 2.5.0, which didn't provider a arm release. That means support arm is viable 
> and good to do.



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

Reply via email to