(こちらは [ Android Images - February Update の参考訳です)
マシン (VM) と Docker の両方に対応した新しい Android イメージが利用可能になりました。
jobs:
docker-job:
docker:
- image: cimg/android:2023.02.1
vm-job:
machine:
image: android:2023.02.1
What’s New
標準的なアップデートがあり、9月のアップデートからマシンイメージに関してはわずかな変更がありました。
* VMイメージはまだ 20.04 を使用しており、次のリリースおよび GA では Ubuntu 22.04 を活用する予定です。Docker イメージは現時点で 22.04 に移行されました。
Android Docker
- gcloud: 412 → 417.0.1
- sdkmanager: 9123335 → 9477386
- build-tools: 33.0.1 → 33.0.2
- Docker: 20.10.21 → 20.10.23
- Docker Compose: 2.12.2 → 2.16.0
- build-tools: 33.0.1 → 33.0.2
- ndk: add 25.2.9519653
- cmake: add 3.22.1
- Maven: 3.8.6 → 3.9.0
Android VM
上記の変更点のほか、以下の一覧を含みます:
- Node.js (LTS): 18.12.1-> 18.14.0
- Node.js (current): 19.3.0 → 19.6.0
- ruby: 3.1.3-> 3.2.1
リリース頻度
セキュリティアップデートを除いて、これらのイメージについては1〜2ヶ月ごとにアップデートを予定しています。
例
使用例を以下でご紹介します。
version: 2.1
workflows:
main:
jobs:
- build
jobs:
build:
machine:
image: android:2023.02.1
steps:
- checkout
- run: echo "Do some things"
ソフトウェア
以下は各イメージにインストールされている主なソフトウエアの一覧です。 バージョンが複数存在する場合は、デフォルト版が記載されています。
Android Machine Image | Android Docker Image | |
---|---|---|
Tag | android:edge | android:2023.02.1 |
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 | 417.0.1 | 417.0.1 |
Android Platform | 27 → 33 | 27 → 33 |
Android Build Tools | 33.0.2 | 33.0.2 |
Node.js | 18.14.0 | 18.14.0 (node variant) |
npm | 9.4.2 | 9.4.2 |
yarn | 1.22.19 | 1.22.19 |
Android NDK | 25.2.9519653 | 25.2.9519653 |
OpenJDK | 11.0.17 | 11.0.17 |
Maven | 3.9.0 | 3.9.0 |
Gradle | 7.6 | 7.6 |
cmake | 3.22.1 | 3.22.1 |
Python | 3.11.1 | 3.11.1 |
Ruby | 3.2.0 | 2.7.0 |
extras | android;m2, google;m2, google play services | android;m2, google;m2, google play services |