Introduction
Technology stack overview
Create an Arm-based virtual machine using Microsoft Cobalt 100
Create a firewall rule on Azure
Install Jenkins on Azure Ubuntu Arm64 virtual machine
Create a firewall rule on GCP
Create a Google Axion C4A virtual machine
Install Jenkins on GCP SUSE Arm64 virtual machine
Validate Jenkins installation
Build an Arm-native Go CI pipeline on Jenkins (GCP SUSE Arm64)
Build a Docker-based CI pipeline on Arm64
Next Steps
You can create an Arm-based Cobalt 100 virtual machine using the Microsoft Azure console, the Azure CLI tool, or Infrastructure as Code (IaC). For this Learning Path, you use the Azure console to create a virtual machine with an Arm-based Cobalt 100 processor.
You’ll focus on the general-purpose virtual machine of the D series. For more details, see Dpsv6 size series in the Microsoft Azure documentation.
If you haven’t used Microsoft Azure before, see Create a Linux virtual machine in the Azure portal .
To create an Azure virtual machine based on Cobalt 100, launch the Azure portal and navigate to Virtual Machines.
Select the D-Series v6 family of virtual machines
Allow inbound port rules
Select the Review + Create tab and review the configuration for your virtual machine.
Review and Create an Azure Cobalt 100 Arm64 VM
When you’re confident about your selection, select the Create button, and select the Download Private key and Create Resources button.
Download Private key and Create Resources
Your virtual machine is ready and running in a few minutes. Press Go to Resource to view the new virtual machine details. You can SSH into the virtual machine using the private key and the public IP address.
VM deployment confirmation in Azure portal
For more information about Arm-based virtual machines in Azure, see Get started with Arm-based cloud instances .