Linux build machine specification

A list of tools available out-of-the-box on Codemagic build machines.

Hardware

  • Standard VM on Linux 4 vCPUs, 16 GB memory
  • Premium VM on Linux 8 vCPUs, 32 GB memory

System

  • System version Ubuntu 20.04.1 LTS
  • Kernel version 5.4.0-1036-gcp
  • Disk 97GB (Free Space: 62GB)

Pre-installed tools

  • Android tools /usr/local/share/android-sdk
  • Android NDK 22.0.7026061
  • aws 1.18.69
  • curl 7.68.0
  • docker 20.10.2
  • firebase 9.3.0
  • flutter 2.5.1 ($HOME/programs/flutter)
  • gem 3.1.4
  • gh 1.8.1
  • git 2.25.1
  • Google Cloud SDK 325.0.0
  • gradle 6.7.1
  • gsutil 4.58
  • ionic 5.4.16
  • jq jq-1.6
  • node 14.15.3
  • npm 6.14.9
  • python2 2.7.18
  • python 3.8.5
  • ruby 2.7.2p137
  • ssh
  • snapcraft 4.6.2
  • sudo
  • tar / bsdtar
  • unzip
  • wget
  • yarn 1.22.5
  • yq 4.6.1
  • zip

Android emulators

  • emulator

    • Device: pixel_4 (Google)
    • Path: /home/builder/.android/avd/emulator.avd
    • Target: Google Play (Google Inc.)
    • Based on: Android 10.0 (Q)
    • Tag/API: google_apis_playstore/x86
    • Skin: pixel_4
    • Sdcard: 512M

Java versions

  • 15-ea (2020-09-15) JAVA_HOME: /usr/lib/jvm/java-1.15.0-openjdk-amd64
  • 11.0.10 (2021-01-19) (default) JAVA_HOME: /usr/lib/jvm/java-1.11.0-openjdk-amd64
  • 1.8.0_282 JAVA_HOME: /usr/lib/jvm/java-1.8.0-openjdk-amd64

Android Studio 4.1.2 (201.8743.12.41.7042882)

Android Studio path: ~/programs/android-studio