(こちらは 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 |