Run CircleCI Arm Native Workflows on a SUSE Arm GCP VM
Introduction
Get started with CircleCI on Google Axion C4A
Create a Google Axion C4A Arm virtual machine on GCP
Install CircleCI
Create a resource class
Install CircleCI Machine Runner on SUSE Arm
Build and test an Arm64 Node.js app using CircleCI
Next Steps
Run CircleCI Arm Native Workflows on a SUSE Arm GCP VM
Who is this for?
This is an introductory topic for developers and DevOps engineers looking to set up and run CircleCI Arm native workflows on SUSE Linux Arm64 virtual machines (VMs), specifically on Google Cloud C4A with Axion processors, using self-hosted runners.
What will you learn?
Upon completion of this Learning Path, you will be able to:
- Provision a SUSE Arm64 virtual machine on Google Cloud (C4A with Axion processors)
- Install and configure CircleCI self-hosted machine runners on Arm64
- Create a cloud-native Node.js demo app to run on the self-hosted Arm runner
- Write and execute a CircleCI workflow using a custom Arm resource class
- Test CircleCI workflows locally and understand job execution on Arm64 runners
Prerequisites
Before starting, you will need the following:
- A Google Cloud Platform (GCP) account with billing enabled
- Basic familiarity with Linux command line, Node.js, and npm
- Basic understanding of CircleCI concepts such as workflows , jobs , resource classes , and runners
Summary
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.
Frequently asked questions
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.
c4a-standard-4 machine type in the Google Cloud Console. After launch, open the VM details in Compute Engine and verify the machine type shows c4a-standard-4.