Linux Machine Executor Images - October (Q4) Update

Hey Everyone!

Our quarterly new Linux machine images are available. The updated Ubuntu 16.04 image is now available as ubuntu-1604:202010-01 and for the first time we have an Ubuntu 20.04 image now available as ubuntu-2004:202010-01.

This October 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.

New with Ubuntu 20.04

The new Ubuntu 20.04 image updates the core software of the OS. Something that I’m sure many people will appreciate. Some changes specific to this brand new image:

  • Linux kernel 5.4
  • libc 2.31
  • Snapcraft is now supported and pre-installed

The usual software we pre-install is available below.

Release Cadence

As a reminder, we have a quarterly release cadence for these images. This is the October update meaning the next two Linux image releases will be in January and April.

Example

Here’s a quick usage example:

version: 2.1
workflows:
  main:
    jobs:
      - build
jobs:
  build:
    machine:
      image: ubuntu-2004:202010-01
    steps:
      - checkout
      - run: echo "Do some things"

Software

Here is a list of the major software installed on each image:

Ubuntu 16.04 (ubuntu-1604:202010-01) Ubuntu 20.04 (ubuntu-2004:202010-01)
AWS CLI 1.18.154 2.0.52
Google Chrome 86.0.4240.75 85.0.4183.121
Chromedriver 86.0.4240 85.0.4183
Docker 19.03.13 19.03.13
Docker Compose 1.27.4 1.27.4
Firefox 81.0 81.0
Go 1.15.2 1.15.2
Google Cloud SDK 312.0.0 311.0.0
Gradle 6.3 6.6
Heroku 7.44.0 7.43.2
Leiningen 2.9.3 2.9.4
Maven 3.6.3 3.6.3
Node.js 12.18.4 & 14.13.0 12.18.4 & 14.12.0
OpenJDK 8 11.0.8
Python 2.7.18 & 3.8.6 2.7.18 & 3.8.5
Ruby 2.7.1 2.7.1
SBT 1.3.9 1.3.13
Snapcraft n/a 4.3
1 Like