Hey Everyone!
Our quarterly new Linux machine images are available. I know it’s technically February however these images were built just before January was over. The updated Ubuntu 20.04 images are now available for both amd64 and arm64:
ubuntu-2004:202201-01- ubuntu-2004:202201-02
This January refresh updates software included in the image, which can be found below. See the machine executor docs for more information about how to use the machine executor and these images.
Note: Two issues with pre-existing images were patched today (February 11th, 2022):
- There were some instances where the Linux user IDs were inconsistent between pipelines.
-
Some pipelines had an alternative install of the Google Cloud SDK.
Both issues have been fixed inubuntu-2004:202201-02
.
What’s New
- standard updates
- we’re now listing the kernel version below
Release Cadence
As a reminder, we have a quarterly release cadence for these images. This is the November (Q4) update meaning the next two Linux image releases will be in January (Q1) and April (Q2).
Example
Here’s a quick usage example:
version: 2.1
workflows:
main:
jobs:
- build
jobs:
build:
machine:
image: ubuntu-2004:202201-02
steps:
- checkout
- run: echo "Do some things"
Software
Here is a list of the major software installed on each image. If multiple versions are present, the default is shown here:
Ubuntu 20.04 (ubuntu-2004:202201-02) | |
---|---|
AWS CLI | 2.4.15 |
Google Chrome | 97.0.4692.99 |
Docker | 20.10.12 |
Docker Compose | 1.29.2 |
Firefox | 96.0 |
Go | 1.17.6 |
Google Cloud SDK | 369.0.0 |
Gradle | 7.3.3 |
Heroku | 7.59.2 |
jq | 1.6 |
Leiningen | 2.9.8 |
Linux Kernel | 5.11.0 |
Maven | 3.8.4 |
Node.js | 16.13.2 |
npm | 8.4.0 |
OpenJDK | 11.0.13 |
Python | 3.10.2 |
Ruby | 3.1.0 |
SBT | 1.6.1 |
yq | 4.13.5 |