Build Fast, Scalable CI/CD Pipelines on Arm with GitHub Actions
This is your technical guide to running GitHub Actions and building high-performance CI/CD pipelines using Arm-based infrastructure across cloud and self-hosted environments.
Why Use Arm Runners for CI/CD?
Using Arm-based runners gives developers a scalable, low-cost way to build and deploy software in the cloud. With support for GitHub-hosted and self-hosted runners, you can run multi-architecture builds, container workflows, and ML pipelines – all without rewriting your existing workflows.
Get Started
Set Up
Set up your CI/CD pipeline with GitHub Actions on Arm by following these quickstart and setup resources.
Learn and Code
This section walks you through deploying GitHub Actions workflows on Arm infrastructure. Through hands-on Learning Paths, you’ll build multi-arch containers, optimize machine learning pipelines, and run fast, scalable CI/CD in the cloud.
Run GitHub Actions on Arm
Use GitHub-hosted or self-hosted Arm runners to build and test cloud native applications in CI/CD pipelines.
Build Multi-Architecture Containers
Create and publish Docker images that run seamlessly on both x86 and Arm architectures.
Optimize MLOps Workflows
Accelerate model builds and inference pipelines using Arm-based runners to reduce cost and latency.
Arm Ecosystem Dashboard
The Arm Ecosystem Dashboard is your go-to resource for discovering cloud services, tools, and software stacks optimized for Arm. Whether you’re deploying on AWS, Azure, or GCP, this page helps you find the right partners, platforms, and verified solutions to accelerate development on Arm-based infrastructure.
Performance Tools
This section gives you access to tools that help you profile performance, migrate existing apps, automate cloud deployment, and benchmark workloads on Arm-based platforms.
Streamline CLI
Collect and analyze performance data from Arm-based systems. Automate profiling workflows and integrate into CI pipelines.
Migrate Ease
Identify and adapt workloads for Arm-based cloud environments. Automates analysis and optimization for a smoother migration.
Runbooks
Step-by-step automation guides for configuring, running, and benchmarking workloads on Arm platforms.
AWS Q CLI
Quickly launch and benchmark Arm-based instances on AWS using a streamlined command-line interface.
AWS Perf (APerf)
Access low-level performance counters on Arm CPUs to analyze core behavior, frequency, and workload efficiency.
What's Next?
- CODE-ALONGS
- DEVELOPER PROGRAM
- COURSES and LABS
- DEVELOPER RESEARCH
- MORE RESOURCES

Automate CI/CD pipelines on Arm using GitHub Actions – On Demand
Watch this code-along to automate CI/CD with GitHub Actions on Arm and build multi-arch containers with guidance from an Arm engineer.

Arm Developer Program
Have a technical question about cloud native on Arm or Arm cloud migration?
Join the Arm Developer Program and connect with a global community of developers and Arm engineers to build better apps on Arm. Get early access to tools, technical content, workshops, and support to help you debug, optimize, and ship your projects.
GitHub Actions Learning Pathways
Learn how to automate your software workflows with GitHub Actions in this step-by-step learning journey from GitHub.
Arm Developer Labs
Tackle real-world Arm-based cloud challenges with hands-on projects — perfect for building, learning, and prototyping.

Arm Developer Council
Join the Arm Developer Council to share feedback, help shape the tools and platforms you use — and receive a voucher for your time.