Linux Machine Executor の更新 : 2023 年 (Q1) の更新

(こちらは Linux Machine Executor Update - 2023 Q1 Update の参考訳です)

いつも CircleCI をご利用いただきありがとうございます。

Linux ファミリー全体のQ1の更新が行われ、以下のイメージタグでご利用いただけるようになりました。

  • ubuntu-2004:2023.02.1
  • ubuntu-2204:2023.02.1

20.04 と 22.04 は、amd64 と arm64 の両方のアーキテクチャでご利用いただけます。

  • edge イメージは、2023年 2月 21日 時点の日付タグで一般リリースにアップグレードされました。
  • Herokuは、キー管理における問題が続くため、イメージのQ2リリースに向けて廃止される予定です。また、ビジネスモデルの変化に伴い、利用頻度が大幅に低下することが予想されます。Herokuソフトウェアは、引き続きHeroku orbを介してインストールして使用することができます。

今回の更新では、イメージに含まれる下記のソフトウェアが更新されています。 Machine Executor やこれらのイメージの使い方の詳細 (arm マシンにおけるリソースクラス指定の活用方法など) については、20.04 のドキュメント および 22.04 のドキュメント でご確認ください。

What’s New

  • 標準更新

リリース頻度

これらのイメージは、セキュリティの更新を除き、四半期ごとに更新されます。

簡単な使用例をご紹介します。

version: 2.1
workflows:
  main:
    jobs:
      - build
jobs:
  build:
    machine:
      image: ubuntu-2204:2023.02.1
    steps:
      - checkout
      - run: echo "Do some things"

ソフトウェア

注:

  • Google Chrome は arm イメージでは使用できません。
  • Heroku は arm イメージでは使用できません。

Docker : 20.10.18 → 20.10.23
Docker Compose: 2.10.2 → 2.16.0
gcloud: → 405 → 416
Chrome: 106.0.5249 → 109.0.5414
Firefox: 105 → 109
Go: 1.19.2 → 1.20
Node: 16.17.1 → 18.14.0
npm: 8.19.2 → 9.4.1
OpenJDK: 17.0.4 → 17.0.5
Leiningen: 2.9.10 → 2.10.0
Maven: 3.8.6 → 3.9.0
Gradle: 7.5.1 → 7.6
Python: 3.10.6 → 3.11.1
Ruby: 3.1.2 → 3.2.1
sbt: 1.7.2 → 1.8.2

以下は各イメージにインストールされている主なソフトウエアの一覧です。 バージョンが複数存在する場合は、デフォルト版が記載されています。

Ubuntu 20.04 Ubuntu 22.04
Tag ubuntu-2004:edge ubuntu-2204:edge
AWS CLI 2.9.21.2 2.9.21
Docker 20.10.23 20.10.23
Docker Compose 2.16.0 2.16.0
Docker Compose Switch 1.0.5 1.0.5
Google Cloud SDK 416.0.0 416.0.0
Google Chrome 109.0.5414 109.0.5414
Firefox 109.0.1 109.0.1
Go 1.20 1.20
Node.js 18.14.0 18.14.0
npm 9.4.1 9.4.1
yarn 1.22.19 1.22.19
Heroku 7.67.2 7.67.2
OpenJDK 17.0.5 17.0.5
Leiningen 2.10.0 2.10.0
Maven 3.9.0 3.9.0
Gradle 7.6 7.6
Python 3.11.1 3.11.1
Ruby 3.2.1 3.2.1
jq 1.6 1.6
yq 4.24.5 4.24.5
sbt 1.8.2 1.8.2
1 Like