# Technology stack overview

## In this learning path

- [Introduction](https://learn.arm.com/learning-paths/servers-and-cloud-computing/jenkins/)
- [Technology stack overview](https://learn.arm.com/learning-paths/servers-and-cloud-computing/jenkins/background/)
- [Create an Arm-based virtual machine using Microsoft Cobalt 100](https://learn.arm.com/learning-paths/servers-and-cloud-computing/jenkins/azure-instance/)
- [Create a firewall rule on Azure](https://learn.arm.com/learning-paths/servers-and-cloud-computing/jenkins/azure_firewall/)
- [Install Jenkins on Azure Ubuntu Arm64 virtual machine](https://learn.arm.com/learning-paths/servers-and-cloud-computing/jenkins/azure-installation/)
- [Create a firewall rule on GCP](https://learn.arm.com/learning-paths/servers-and-cloud-computing/jenkins/gcp_firewall/)
- [Create a Google Axion C4A virtual machine](https://learn.arm.com/learning-paths/servers-and-cloud-computing/jenkins/gcp-instance/)
- [Install Jenkins on GCP SUSE Arm64 virtual machine](https://learn.arm.com/learning-paths/servers-and-cloud-computing/jenkins/gcp-installation/)
- [Validate Jenkins installation](https://learn.arm.com/learning-paths/servers-and-cloud-computing/jenkins/baseline/)
- [Build an Arm-native Go CI pipeline on Jenkins (GCP SUSE Arm64)](https://learn.arm.com/learning-paths/servers-and-cloud-computing/jenkins/use_case1_gcp/)
- [Build a Docker-based CI pipeline on Arm64](https://learn.arm.com/learning-paths/servers-and-cloud-computing/jenkins/use_case2-gcp/)
- [Next Steps](https://learn.arm.com/learning-paths/servers-and-cloud-computing/jenkins/_next-steps/)

## Cobalt 100 processor
Azure’s Cobalt 100 is built on Microsoft’s first-generation, in-house Arm-based processor. Designed entirely by Microsoft and based on Arm’s Neoverse N2 architecture, this 64-bit CPU delivers improved performance and energy efficiency across a broad spectrum of cloud-native, scale-out Linux workloads, including web and application servers, data analytics, open-source databases, caching systems, and related technologies. Running at 3.4 GHz, the Cobalt 100 processor allocates a dedicated physical core for each vCPU, ensuring consistent and predictable performance.

For more information about Cobalt 100, see [Announcing the preview of new Azure virtual machines based on the Azure Cobalt 100 processor](https://techcommunity.microsoft.com/blog/azurecompute/announcing-the-preview-of-new-azure-vms-based-on-the-azure-cobalt-100-processor/4146353).

## Google Axion C4A Arm instances in Google Cloud
Google Axion C4A is a family of Arm-based virtual machines built on Google’s custom Axion CPU, which is based on Arm Neoverse-V2 cores. Designed for high-performance and energy-efficient computing, these virtual machines offer strong performance for modern cloud workloads such as CI/CD pipelines, microservices, media processing, and general-purpose applications.

The C4A series offers a cost-effective alternative to x86 virtual machines, leveraging the scalability and performance benefits of the Arm architecture in Google Cloud.

For more information about Google Axion, see [Introducing Google Axion Processors, our new Arm-based CPUs](https://cloud.google.com/blog/products/compute/introducing-googles-new-arm-based-cpu).

## Jenkins
Jenkins is an open-source automation server used to build, test, and deploy software through continuous integration and continuous delivery (CI/CD). It automates development workflows and integrates with a wide range of tools and platforms through its plugin ecosystem.

For more information, see the [Jenkins official website](https://www.jenkins.io/) and the [official documentation](https://www.jenkins.io/doc/).
