Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
Arm Community blogs
Arm Community blogs
Tools, Software and IDEs blog Travis CI partner queue solution for open-source projects
  • Blogs
  • Mentions
  • Sub-Groups
  • Tags
  • Jump...
  • Cancel
More blogs in Arm Community blogs
  • AI blog

  • Announcements

  • Architectures and Processors blog

  • Automotive blog

  • Embedded and Microcontrollers blog

  • Internet of Things (IoT) blog

  • Laptops and Desktops blog

  • Mobile, Graphics, and Gaming blog

  • Operating Systems blog

  • Servers and Cloud Computing blog

  • SoC Design and Simulation blog

  • Tools, Software and IDEs blog

Tags
  • Cloud Computing
  • Continuous Integration (CI)
  • Continuous Development (CD)
  • infrastructure
  • Neoverse
Actions
  • RSS
  • More
  • Cancel
Related blog posts
Related forum threads

Travis CI partner queue solution for open-source projects

Kushal Koolwal
Kushal Koolwal
May 7, 2021
2 minute read time.

Over the last couple of years, Arm’s CI/CD ecosystem has grown significantly with all mainstream CI tools now supporting Arm architecture. This includes Travis CI as one of the leading and most popular CI tools among the open source community for building and testing open source software projects for public repositories. 

Since Travis CI’s announcement of Arm64 support back in Oct. 2019, Travis CI has experienced multi-fold growth for Arm-based builds with:

  • More than half a million build jobs run to date
  • Approx. 800 unique open source repositories built for Arm within the first nine months of launch
  • A current run-rate of ~15K build jobs run per month 

While hundreds of open source projects are building and testing for Arm64 on Travis CI, some of the notable projects are Apache httpd, Apache Tomcat, QEMU, syslog-ng, ISA-L, pmem, and Facebook RocksDB.

Travis CI offers support for Arm64 builds on AWS Graviton2 and Equinix Metal Arm-based cloud platforms, which offer developers two virtualization environments for Linux builds: LXD containers and full VMs (depending on the use case). LXD containers offer faster spin-up times and can dynamically assign more computing power (when available) to increase build speed. Full VM environments offer HugePages and privileged filesystem access support with a fixed number of CPUs and memory. For more details on these two environments, refer to the Travis Build Environment overview documentation. Developers simply modify their open-source project’s YAML file to use the appropriate cloud platform and associated environment without having to worry about setting-up/provisioning Arm64 hardware.

In November 2020, Travis CI introduced changes to its build plans for travis-ci.com users. This move followed significant misuse of Travis CI’s free infrastructure offering by cryptocurrency miners. As a result of this change, users building on public repositories across all architectures were required to contact Travis CI support to request open source credits. However, this month Travis CI enabled a Partner Queue Solution which removes this extra step for developers building for public repositories. We have worked closely with the Travis CI team to ensure continued seamless access for developers to utilize this Zero-Credit Queue Partner Solution. For more information on how to build for Arm architecture, refer to the building on multiple CPU architectures guide on the Travis CI website.

“Open source has always been at the core of what Travis CI stands for, and we have witnessed developers increasingly choose to deploy their software applications on Arm architecture for cloud to edge solutions.” said Paul Gordon, Marketing Lead at Travis CI. “We are excited to launch our Partner Queue Solution in collaboration with Arm and its partners, and we invite open source projects to continue building, testing, and deploying for Arm architecture through a more frictionless developer experience.”

Travis CI and Arm look forward to continued engagement with the open-source community as we support its needs by offering best-in-class tools and infrastructure. Happy building.

Additional resources

  • Travis CI adding Arm64 support on Equinix Metal (formerly Packet)
  • Travis CI announces general availability on AWS Graviton2 processors
  • Multi-CPU architecture support forum on Travis CI
Anonymous
Tools, Software and IDEs blog
  • Python on Arm: 2025 Update

    Diego Russo
    Diego Russo
    Python powers applications across Machine Learning (ML), automation, data science, DevOps, web development, and developer tooling.
    • August 21, 2025
  • Product update: Arm Development Studio 2025.0 now available

    Stephen Theobald
    Stephen Theobald
    Arm Development Studio 2025.0 now available with Arm Toolchain for Embedded Professional.
    • July 18, 2025
  • GCC 15: Continuously Improving

    Tamar Christina
    Tamar Christina
    GCC 15 brings major Arm optimizations: enhanced vectorization, FP8 support, Neoverse tuning, and 3–5% performance gains on SPEC CPU 2017.
    • June 26, 2025