We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
I am looking to enable a CI pipeline for an open source project. Which CI/CD tools currently have support for Arm architecture?
A13,
Support for Arm is available for all major CI/CD tools. If you don’t want to setup your own infrastructure, you can use Drone IO [1] and Travis CI [2] service available on Packet.net which is free for all open source projects.
[1] Drone: https://cloud.drone.io/
[2] Travis CI: https://docs.travis-ci.com/user/multi-cpu-architectures/
We will soon have a new section full of CI/CD solutions on our Arm Developer website! I will try to update this thread when it is ready. Stay tuned :-)
Hope this helps!
There is also Shippable.com that allows to run 32 and 64 builds, and even build Docker images.
I've been keeping a list of CI systems that support arm64 here:
https://github.com/WorksOnArm/cluster/blob/master/CI.md
with the big caveat that I know this is a snapshot in time and that the situation has progressed since then. PR's welcomed and I will update this list accordingly.
The open issue is https://github.com/WorksOnArm/cluster/issues/196 and PR's can be filed against that issue.
You can also look at my blog for doing multi-arch CI with gitlab: https://community.arm.com/developer/research/b/articles/posts/continuous-cross-architecture-integration-with-gitlab
Not sure if the shippable stuff is still active?
Shippable is working for me...