[
https://issues.apache.org/jira/browse/STORM-3401?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Yikun Jiang updated STORM-3401:
-------------------------------
Description:
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.
was:
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.
> 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
> Priority: Major
>
> 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)