[
https://issues.apache.org/jira/browse/HBASE-22468?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16956825#comment-16956825
]
zhao bo commented on HBASE-22468:
---------------------------------
Thanks [~zhangduo], So sorry for the late reply. I think this work should be
waiting for the infra work. As hbase using apache jenkins for the default CI
system. So this work could continue after donating the ARM resources into
apache jenkins. Please see https://issues.apache.org/jira/browse/INFRA-18761 .
And I think the resources would be ready soon. Thank you very much.
> 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
(v8.3.4#803005)