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
To install Jenkins (Stable LTS) on a GCP SUSE Linux Enterprise Server (SLES) Arm64 virtual machine, follow these steps.
Update the system and install required utilities:
sudo zypper refresh
sudo zypper update -y
sudo zypper install -y curl wget ca-certificates gnupg
Jenkins LTS officially requires Java 17. Install Java:
sudo zypper install -y java-17-openjdk java-17-openjdk-devel
Verify Java installation:
java -version
The output is similar to:
openjdk version "17.0.13" 2024-10-15
OpenJDK Runtime Environment (build 17.0.13+11-suse-150400.3.48.2-aarch64)
OpenJDK 64-Bit Server VM (build 17.0.13+11-suse-150400.3.48.2-aarch64, mixed mode, sharing)
Import the Jenkins repository signing key:
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key
Add the Jenkins stable repository:
sudo zypper addrepo https://pkg.jenkins.io/redhat-stable/ jenkins
sudo zypper refresh
Install the latest stable Jenkins LTS release:
sudo zypper install -y jenkins
Enable Jenkins to start automatically on boot and start the service:
sudo systemctl enable jenkins
sudo systemctl start jenkins
Verify service status:
sudo systemctl status jenkins
The output is similar to:
● jenkins.service - Jenkins Continuous Integration Server
Loaded: loaded (/usr/lib/systemd/system/jenkins.service; enabled; vendor preset: disabled)
Active: active (running) since Wed 2025-12-17 08:08:22 UTC; 1h 56min ago
Check the installed Jenkins version:
jenkins --version
The output is similar to:
2.528.3
You’ve successfully installed Jenkins LTS on your GCP SUSE Arm64 virtual machine. Your installation includes:
Next, you’ll validate the Jenkins installation and run your first pipeline.