Skip to content

Commit b95cbc6

Browse files
Improve documentation clarity and consistency for CircleCI workflows on SUSE Arm, including title adjustments, section headings, and enhanced explanations.
1 parent 4234a33 commit b95cbc6

File tree

5 files changed

+19
-19
lines changed

5 files changed

+19
-19
lines changed

content/learning-paths/servers-and-cloud-computing/circleci-gcp/_index.md

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,9 @@
11
---
22
title: CircleCI Arm Native Workflows on SUSE Arm (GCP VM)
3-
4-
draft: true
5-
cascade:
6-
draft: true
73

84
minutes_to_complete: 45
95

10-
who_is_this_for: This is an introductory topic for software developers and DevOps engineers looking to set up and run CircleCI Arm native workflows on SUSE Linux Arm64 VMs, specifically on Google Cloud C4A with Axion processors, using self-hosted runners.
6+
who_is_this_for: This is an introductory topic for software 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.
117

128
learning_objectives:
139
- Provision a SUSE Arm64 virtual machine on Google Cloud (C4A with Axion processors)

content/learning-paths/servers-and-cloud-computing/circleci-gcp/background.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@ weight: 2
66
layout: "learningpathall"
77
---
88

9-
## Google Axion C4A Arm instances in Google Cloud
9+
## Explore Google Axion C4A Arm instances on Google Cloud
1010

1111
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.
1212

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

15-
To learn more about Google Axion, refer to the [Introducing Google Axion Processors, our new Arm-based CPUs](https://cloud.google.com/blog/products/compute/introducing-googles-new-arm-based-cpu) blog.
15+
To learn more about Google Axion, see the Google blog [Introducing Google Axion Processors, our new Arm-based CPUs](https://cloud.google.com/blog/products/compute/introducing-googles-new-arm-based-cpu).
1616

17-
## CircleCI
17+
## Learn about CircleCI for Arm-based CI/CD workflows
1818

1919
CircleCI is a cloud-based Continuous Integration and Continuous Delivery (CI/CD) platform that automates the process of building, testing, and deploying software.
2020

content/learning-paths/servers-and-cloud-computing/circleci-gcp/create_resource_class.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,10 @@ weight: 5
66
layout: learningpathall
77
---
88

9-
## Create a Resource Class for Self-Hosted Runner in CircleCI
10-
This section explains how to create a Resource Class in the CircleCI Web Dashboard for a self-hosted runner.
11-
A Resource Class is a unique identifier that links your self-hosted runner to your CircleCI organization (namespace). It defines the “machine type” that CircleCI jobs can target, ensuring that only authorized jobs run on your managed infrastructure, in this case, your SUSE Linux Arm64 VM on Google Cloud C4A (Axion).
9+
## Create a resource class for a self-hosted runner in CircleCI
10+
This section explains how to create a resource class in the CircleCI web dashboard for a self-hosted runner.
11+
12+
A resource class is a unique identifier that links your self-hosted runner to your CircleCI organization (namespace). It defines the *machine type* that CircleCI jobs can target, ensuring that only authorized jobs run on your managed infrastructure, which in this case is your SUSE Linux Arm64 VM on Google Cloud C4A (Axion).
1213

1314
### Steps
1415

@@ -19,9 +20,9 @@ A Resource Class is a unique identifier that links your self-hosted runner to yo
1920
Check “Yes, I agree to the terms” to enable runner functionality for your organization.
2021
- After accepting, click Self-Hosted Runners again to continue the setup process.
2122

22-
![Self-Hosted Runners alt-text#center](images/shrunner0.png "Figure 1: Self-Hosted Runners ")
23+
![CircleCI dashboard showing the Self-Hosted Runners section. The main panel displays options to add a new runner and manage existing ones. The left navigation menu highlights Self-Hosted Runners. The environment is a web interface with a neutral, professional tone. Visible text includes Self-Hosted Runners and related setup instructions. alt-text#center](images/shrunner0.png "Self-Hosted Runners")
2324

24-
2. Create a New Resource Class
25+
## Create a New Resource Class
2526

2627
On your CircleCI Dashboard, click Create Resource Class.
2728

content/learning-paths/servers-and-cloud-computing/circleci-gcp/install-circleci-cli.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Install CircleCI CLI
2+
title: Install CircleCI CLI on GCP VM
33
weight: 4
44

55
### FIXED, DO NOT MODIFY
@@ -9,9 +9,11 @@ layout: learningpathall
99
## Install CircleCI CLI on GCP VM
1010
This section explains how to install the CircleCI Command Line Interface (CLI) on a SUSE Linux (Arm64) virtual machine running on Google Cloud C4A (Axion). The CLI allows you to interact with CircleCI directly from your terminal, to validate configuration files, run jobs locally, or manage runners.
1111

12-
### Install Required Packages
12+
## Install required packages on SUSE Arm64
1313

14-
Before installing the CLI, make sure your SUSE environment has the necessary repositories and development tools. Add the openSUSE Leap repository:
14+
Before installing the CLI, make sure your SUSE environment has the necessary repositories and development tools.
15+
16+
Add the openSUSE Leap repository:
1517

1618
```bash
1719
sudo zypper addrepo https://download.opensuse.org/distribution/leap/15.5/repo/oss/ openSUSE-Leap-15.5-OSS
@@ -23,8 +25,9 @@ sudo zypper refresh
2325
```
2426
This updates the local metadata so that zypper recognizes the latest available packages and dependencies.
2527

26-
# Install git
27-
Before installing the CircleCI CLI, make sure your system has the basic tools required for downloading and extracting files.
28+
## Install git
29+
30+
Before installing the CircleCI CLI, make sure your system has the basic tools required for downloading and extracting files:
2831

2932
```console
3033
sudo zypper install -y curl tar gzip coreutils gpg git-core

content/learning-paths/servers-and-cloud-computing/circleci-gcp/instance.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,6 @@ To create a virtual machine based on the C4A instance type:
2626

2727
![Create a Google Axion C4A Arm virtual machine in the Google Cloud Console with c4a-standard-4 selected alt-text#center](images/gcp-vm.png "Creating a Google Axion C4A Arm virtual machine in Google Cloud Console")
2828

29-
- Under **OS and Storage**, select **Change**, then choose an Arm64-based OS image. For this Learning Path, use **SUSE Linux Enterprise Server**. Pick the preferred version for your Operating System. Ensure you select the **Arm image** variant. Click **Select**.
29+
- Under **OS and Storage**, select **Change**, then select an Arm64-based OS image. For this Learning Path, use **SUSE Linux Enterprise Server**. Pick the preferred version for your Operating System. Ensure you select the **Arm image** variant. Click **Select**.
3030
- Under **Networking**, enable **Allow HTTP traffic**.
3131
- Click **Create** to launch the instance.

0 commit comments

Comments
 (0)