Skip to content

Commit 5f6b7e2

Browse files
Update installation guide for Buildkite on Google Axion: enhance clarity, improve structure, and add Docker setup instructions.
1 parent beec414 commit 5f6b7e2

File tree

1 file changed

+26
-16
lines changed
  • content/learning-paths/servers-and-cloud-computing/buildkite-gcp

1 file changed

+26
-16
lines changed

content/learning-paths/servers-and-cloud-computing/buildkite-gcp/installation.md

Lines changed: 26 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
---
2-
title: Install Buildkite
2+
title: Install Buildkite on a Google Axion C4A Arm VM
33
weight: 4
44

55
### FIXED, DO NOT MODIFY
66
layout: learningpathall
77
---
88

9-
## Install Buildkite on a Google Axion C4A Arm VM
9+
## Get started with installing the Buildkite agent
1010
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.
1111

1212
{{< tabpane code=true >}}
@@ -22,7 +22,7 @@ sudo zypper install -y curl unzip
2222

2323
## Download and install Buildkite agent
2424

25-
This one-line command downloads and runs the Buildkite installer:
25+
Use this one-line command to download and run the Buildkite installer:
2626

2727
```console
2828
sudo bash -c "$(curl -sL https://raw.githubusercontent.com/buildkite/agent/main/install.sh)"
@@ -67,30 +67,39 @@ For docs, help and support:
6767
Happy building! <3
6868
```
6969

70-
### Verify installation
70+
## Verify installation
7171

72-
Now verify installation using this command that checks the version of the Buildkite agent and confirms it has installed successfully:
72+
Now verify the installation by checking the Buildkite agent version. This confirms that the agent is installed and ready to use:
7373

7474
```console
7575
sudo /root/.buildkite-agent/bin/buildkite-agent --version
7676
```
77-
You should see output similar to:
77+
78+
The expected output is similar to:
7879

7980
```output
8081
buildkite-agent version 3.109.1+10971.5c28e309805a3d748068a3ff7f5c531f51f6f495
8182
```
8283

84+
85+
8386
{{% notice Note %}}
84-
The Buildkite Agent version 3.43.0 introduces Linux/Arm64 Docker image for the Buildkite Agent, making deployment and installation easier for Linux users on Arm. You can view the [release note](https://github.com/buildkite/agent/releases/tag/v3.43.0).
87+
The Buildkite Agent version 3.43.0 introduces Linux/Arm64 Docker image for the Buildkite Agent, making deployment and installation easier for Linux users on Arm. You can view the [Buildkite agent GitHub release note](https://github.com/buildkite/agent/releases/tag/v3.43.0).
8588

86-
The [Arm Ecosystem Dashboard](https://developer.arm.com/ecosystem-dashboard/) recommends Buildkite Agent version v3.43.0 as the minimum recommended on the Arm platforms.
89+
The [Arm Ecosystem Dashboard](https://developer.arm.com/ecosystem-dashboard/) recommends Buildkite Agent version v3.43.0 or later for Arm platforms.
8790
{{% /notice %}}
88-
8991
### Install Docker and Docker Buildx
9092

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:
93+
Buildkite uses Docker to build and push images.
9294

93-
Next, enable and start the Docker service to ensure it runs automatically when your VM starts:
95+
To make sure Docker runs whenever your VM starts, enable and start the Docker service:
96+
97+
```bash
98+
sudo systemctl enable docker
99+
sudo systemctl start docker
100+
```
101+
102+
This step ensures Docker is always available for your CI/CD pipelines.
94103

95104
{{< tabpane code=true >}}
96105
{{< tab header="Ubuntu" language="bash">}}
@@ -106,7 +115,7 @@ sudo usermod -aG docker $USER ; newgrp docker
106115
{{< /tabpane >}}
107116

108117

109-
SUSE Linux requires some extra steps to start Docker, you can skip this for Ubuntu:
118+
If you're using SUSE Linux, you need to run a few extra commands to start Docker. You don't need these steps on Ubuntu:
110119

111120
```console
112121
sudo systemctl enable docker
@@ -146,9 +155,8 @@ For more examples and ideas, visit:
146155

147156
## Install Docker Buildx
148157

149-
Docker Buildx is a plugin that allows building multi-architecture images, for example `arm64` and `amd64`.
150-
151-
For SUSE Linux, you need to install Docker Buildx. This is not necessary on Ubuntu.
158+
Docker Buildx is a plugin that allows the building of multi-architecture images, for example `arm64` and `amd64`.
159+
If you're using SUSE Linux, you need to install Docker Buildx manually. On Ubuntu, Docker Buildx is included by default, so you can skip this step.
152160

153161
Download the binary and move it to the Docker CLI plugin directory:
154162

@@ -159,4 +167,6 @@ sudo mkdir -p /usr/libexec/docker/cli-plugins
159167
sudo mv buildx-v0.26.1.linux-arm64 /usr/libexec/docker/cli-plugins/docker-buildx
160168
```
161169

162-
Now that the Buildkite installation is complete, you can set up the Buildkite agent.
170+
## What you've accomplished
171+
172+
Great job! You’ve installed Docker, Docker Buildx, and the Buildkite agent on your Arm VM. Next, you’ll set up and connect your Buildkite agent to your account.

0 commit comments

Comments
 (0)