You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/learning-paths/servers-and-cloud-computing/buildkite-gcp/_index.md
+1-5Lines changed: 1 addition & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,13 +1,9 @@
1
1
---
2
2
title: Build multi-architecture Docker images with Buildkite on Google Axion
3
3
4
-
draft: true
5
-
cascade:
6
-
draft: true
7
-
8
4
minutes_to_complete: 40
9
5
10
-
who_is_this_for: This is an introductory guide for software developers learning to build and run multi-architecture Docker images with Buildkite on Arm-based Google Cloud C4A virtual machines powered by Google Axion processors.
6
+
who_is_this_for: This is an introductory topic for developers learning to build and run multi-architecture Docker images with Buildkite on Arm-based Google Cloud C4A virtual machines powered by Google Axion processors.
11
7
12
8
learning_objectives:
13
9
- Provision an Arm-based virtual machine on Google Cloud running SUSE Linux Enterprise Server or Ubuntu
Copy file name to clipboardExpand all lines: content/learning-paths/servers-and-cloud-computing/buildkite-gcp/background.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,10 +11,10 @@ Google Axion C4A is a family of Arm-based virtual machines powered by Google's c
11
11
12
12
The C4A series can provide a cost-efficient alternative to x86 VMs while leveraging the scalability and performance characteristics of the Arm architecture on Google Cloud.
13
13
14
-
To learn more about Google Axion, see the blog [Introducing Google Axion Processors, our new Arm-based CPUs](https://cloud.google.com/blog/products/compute/introducing-googles-new-arm-based-cpu).
14
+
For further information, 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).
15
15
16
16
## Buildkite for CI/CD on Arm
17
17
18
-
Buildkite is a flexible and scalable continuous integration and delivery (CI/CD) platform that allows you to run pipelines on your own infrastructure. By deploying Buildkite agents on Google Axion C4A VMs, you can take advantage of Arm's performance and cost efficiency to build, test, and deploy applications, including multi-architecture Docker images.
18
+
Buildkite is a flexible and scalable continuous integration and delivery (CI/CD) platform that enables you to run pipelines on your own infrastructure. By deploying Buildkite agents on Google Axion C4A VMs, you can take advantage of Arm's performance and cost efficiency to build, test, and deploy applications, including multi-architecture Docker images.
19
19
20
20
Buildkite integrates seamlessly with version control systems such as GitHub and supports advanced workflows for cloud migration, multi-arch builds, and testing microservices. Learn more in the [Buildkite documentation](https://buildkite.com/docs).
Copy file name to clipboardExpand all lines: content/learning-paths/servers-and-cloud-computing/buildkite-gcp/installation.md
+12-12Lines changed: 12 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ layout: learningpathall
7
7
---
8
8
9
9
## Install Buildkite on a Google Axion C4A Arm VM
10
-
This section guides you through installing the Buildkite agent on a Google Axion C4A Arm VM, enabling it to connect to your Buildkite account and run CI/CD pipelines.
10
+
This section guides you through installing the Buildkite agent on a Google Axion C4A Arm VM, enabling it to connect to your Buildkite account and run the CI/CD pipelines.
@@ -86,9 +88,7 @@ The [Arm Ecosystem Dashboard](https://developer.arm.com/ecosystem-dashboard/) re
86
88
87
89
### Install Docker and Docker Buildx
88
90
89
-
Buildkite will use Docker to build and push images.
90
-
91
-
First, refresh the package repositories and install the required packages including git, Python3-pip, and Docker:
91
+
Buildkite uses Docker to build and push images. First, refresh the package repositories and install the required packages including git, Python3-pip, and Docker:
92
92
93
93
Next, enable and start the Docker service to ensure it runs automatically when your VM starts:
Copy file name to clipboardExpand all lines: content/learning-paths/servers-and-cloud-computing/buildkite-gcp/instance.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,17 +14,17 @@ In this section, you'll learn how to provision a Google Axion C4A Arm virtual ma
14
14
15
15
To create a virtual machine based on the C4A instance type:
16
16
17
-
1. Navigate to the [Google Cloud Console](https://console.cloud.google.com/).
18
-
2. Go to Compute Engine > VM Instances and select **Create Instance**.
19
-
3. Under **Machine configuration**:
17
+
- Navigate to the [Google Cloud Console](https://console.cloud.google.com/).
18
+
- Go to Compute Engine > VM Instances and select **Create Instance**.
19
+
- Under **Machine configuration**:
20
20
- Populate fields such as **Instance name**, **Region**, and **Zone**.
21
21
- Set **Series** to **C4A**.
22
22
- Select **c4a-standard-4** for machine type.
23
23
24
24

25
25
26
-
4. Under **OS and Storage**, select **Change**, then choose an Arm64-based OS image. For this Learning Path, use **SUSE Linux Enterprise Server** or **Ubuntu**. Select your preferred version for the operating system. Ensure you choose the Arm version, then select **Select**.
27
-
5. Under **Networking**, enable **Allow HTTP traffic**.
28
-
6. Select **Create** to launch the instance.
26
+
- Under **OS and Storage**, select **Change**, then choose an Arm64-based OS image. For this Learning Path, use **SUSE Linux Enterprise Server** or **Ubuntu**. Select your preferred version for the operating system. Ensure you choose the Arm version, then select **Select**.
27
+
- Under **Networking**, enable **Allow HTTP traffic**.
0 commit comments