Yikun Jiang created STORM-3401:
----------------------------------

             Summary: There is no ARM CI for Storm
                 Key: STORM-3401
                 URL: https://issues.apache.org/jira/browse/STORM-3401
             Project: Apache Storm
          Issue Type: Improvement
          Components: build
            Reporter: Yikun Jiang


Now the CI of storm (in github) is handled by travis-ci. While **the test is 
running under x86 ARCH, the arm ARCH is missing. This leads an problem that we 
don't have a way to test every pull request that if it'll break the storm 
deployment on arm or not.

We should add a CI system that support ARM ARCH. Using it, storm 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 graduated CNCF project, the 
arm build will be triggerd in every PR, 
[https://github.com/containerd/containerd/pulls]), 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 OpneLab is quite easy using its 
github app. All config info is open source as well.

If apache storm community has interested with it, I can help for the 
integration.



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

Reply via email to