Android イメージ 2023年 2月の更新

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