| Skill level: | Introductory |
| Reading time: | 30 min |
| Last updated: | 01 Jul 2026 |
| Skill level: |
| Introductory |
| Reading time: |
| 30 min |
| Last updated: |
| 01 Jul 2026 |
This is an introductory topic for developers and DevOps engineers who want to set up and run CircleCI Arm native workflows on Linux Arm64 virtual machines. You'll use Amazon EC2 instances powered by AWS Graviton (Neoverse N1) and self-hosted runners.
Upon completion of this Learning Path, you will be able to:
Before starting, you will need the following:
This summary was drafted with an approved AI-assisted workflow and reviewed by Arm contributors before publication. Human technical review remains part of the process so the final page reflects engineering rigor, accuracy, and Arm editorial standards.
m6g.large) on Linux and install the CircleCI CLI to work with configurations and pipelines from the terminal. In the CircleCI dashboard, you’ll create a resource class to link a self-hosted machine runner to the correct namespace. Then, you’ll install the CircleCI machine runner on the Arm64 instance using the CircleCI package repository for Debian/Ubuntu systems. By the end, you’ll execute a workflow and test computation to verify that jobs run on the self-hosted Graviton runner as configured.These FAQs were drafted with an approved AI-assisted workflow and reviewed by Arm contributors before publication. Human technical review remains part of the process so the final page reflects engineering rigor, accuracy, and Arm editorial standards.
m6g.large, and choose a Linux AMI such as Ubuntu in the AWS Management Console. You’ll follow a console-based instance launch workflow.