Uploaded image for project: 'Apache Storm'
  1. Apache Storm
  2. STORM-3401

There is no ARM CI for Storm

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • None
    • build
    • None

    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 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 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 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.

      Attachments

        Activity

          People

            Unassigned Unassigned
            yikunkero Yikun Jiang
            Votes:
            1 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 5h 40m
                5h 40m