[
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)