Deploy GitHub Actions Self-Hosted Runner on Google Axion C4A virtual machine
Introduction
About Google Axion and GitHub Actions
Create the instance
Set up a GitHub Self-Hosted Runner
Deploy NGINX with the GitHub runner
Next Steps
Deploy GitHub Actions Self-Hosted Runner on Google Axion C4A virtual machine
Who is this for?
This is an introductory topic for developers who want to deploy a GitHub Actions self-hosted runner on an Arm-based Google Axion C4A instance.
What will you learn?
Upon completion of this Learning Path, you will be able to:
- Provision an Arm virtual machine on the Google Cloud Platform using the C4A Google Axion instance family
- Set up and validate a GitHub Actions self-hosted runner on the Arm virtual machine
- Deploy a basic CI workflow with NGINX and verify execution on Arm infrastructure
Prerequisites
Before starting, you will need the following:
- A Google Cloud Platform (GCP) account with billing enabled
- A GitHub account; you can sign up for GitHub