Last October, at Arm TechCon 2019 we announced partnerships with five major CI/CD partners. In this blog, I am going to highlight the progress made towards creating a further robust CI/CD ecosystem for developers wanting to build and test software for Arm Neoverse infrastructure platforms.
When it comes to using CI/CD natively on Arm architecture there are two main options:
For CI-as-a-Service, Arm partnered with Drone.IO and Travis CI to enable it as a cloud service on Packet (An Equinix Company) through the Works on Arm program where developers can build and test their open source projects for free.
For self-hosted options, developers can use AWS CodeBuild, Azure Pipelines, GitHub Actions, GitLab, and Jenkins.
Drone.IO and Travis CI both have seen a significant increase in developers building for Arm architecture. Within nine months of launching the service, Travis CI has seen more than half a million build jobs and close to 800 unique open source repositories building for Arm. Drone.IO is averaging 30K builds jobs per month up 33% from last year.
Following are some of the key developments for Arm CI/CD Ecosystem since last October:
In summary, CI/CD support is an important piece towards offering developers a frictionless environment to develop for Arm architecture. We invite all software developers to build and test for Arm architecture with their CI/CD tool of choice.
Do not forget to register for Arm DevSummit starting Oct 6th to see some of our CI/CD partners in action including CI/CD update in the Infrastructure line of business keynote session.
[CTAToken URL = "https://developer.arm.com/solutions/infrastructure/developer-resources/ci-cd" target="_blank" text="Visit Arm CI/CD Developer Site" class ="green"]