Ubuntu 22.04 for Android & Docker
Stack ID: linux-docker-android-22.04
Current stack revision: v2024-04-22
This Bitrise stack contains the following software:
Languages and runtimes #
Ruby versions
- 3
- 3.1
- 3.1.4
- 3.2
- 3.2.3
- 3.3 (default)
- 3.3.0
Ruby version aliases
- 3 => 3.3.0
- 3.1 => 3.1.4
- 3.2 => 3.2.3
- 3.3 => 3.3.0
Go versions
- 1
- 1.21 (default)
- 1.21.6
- 1.22
- 1.22.0
Go version aliases
- 1 => 1.22.0
- 1.21 => 1.21.6
- 1.22 => 1.22.0
Node.js versions
- 18
- 18.19
- 18.19.1
- 20 (default)
- 20.11
- 20.11.1
- 21
- 21.6
- 21.6.2
- lts
Node.js version aliases
- 18 => 18.19.1
- 18.19 => 18.19.1
- 20 => 20.11.1
- 20.11 => 20.11.1
- 21 => 21.6.2
- 21.6 => 21.6.2
- lts => 20
Java versions
- java-11-openjdk
- java-17-openjdk (default)
- java-21-openjdk
- java-8-openjdk
Python versions
- 3
- 3.12 (default)
- 3.12.2
Python version aliases
- 3 => 3.12.2
- 3.12 => 3.12.2
Kotlin
- Kotlin version 2.0.0-Beta3-release-17 (JRE 17.0.10+7-Ubuntu-122.04.1)
CLI tools #
Android development #
Emulator version - 34.1.20
$ grep ^Pkg.Revision "${ANDROID_HOME}"/emulator/source.properties
Pkg.Revision=34.1.20
Android SDK packages
Installed packages:
Path | Version | Description | Location
------- | ------- | ------- | -------
build-tools;34.0.0 | 34.0.0 | Android SDK Build-Tools 34 | build-tools/34.0.0
emulator | 34.1.20 | Android Emulator | emulator
ndk;26.1.10909125 | 26.1.10909125 | NDK (Side by side) 26.1.10909125 | ndk/26.1.10909125
platform-tools | 35.0.1 | Android SDK Platform-Tools | platform-tools
platforms;android-32 | 1 | Android SDK Platform 32 | platforms/android-32
platforms;android-33 | 3 | Android SDK Platform 33 | platforms/android-33
platforms;android-34 | 3 | Android SDK Platform 34 | platforms/android-34
system-images;android-32;google_apis;x86_64 | 8 | Google APIs Intel x86_64 Atom System Image | system-images/android-32/google_apis/x86_64
system-images;android-33;google_apis;x86_64 | 15 | Google APIs Intel x86_64 Atom System Image | system-images/android-33/google_apis/x86_64
system-images;android-34;aosp_atd;x86_64 | 2 | AOSP ATD Intel x86_64 Atom System Image | system-images/android-34/aosp_atd/x86_64
system-images;android-34;google_apis;x86_64 | 13 | Google APIs Intel x86_64 Atom System Image | system-images/android-34/google_apis/x86_64
Generic tools #
Git - 2.43.2
$ git --version
git version 2.43.2
Git LFS - 3.5.1
$ git-lfs version
git-lfs/3.5.1 (GitHub; linux amd64; go 1.21.8)
NPM - 10.2.4
$ npm --version
10.2.4
Yarn - 1.22.22
$ yarn --version
1.22.22
jq - 1.6
$ jq --version
jq-1.6
AWS CLI - 2.15.40
$ aws --version
aws-cli/2.15.40 Python/3.11.8 Linux/5.13.0-1015-gcp exe/x86_64.ubuntu.22 prompt/off
Google Cloud CLI - 455.0.0
$ gcloud version
Google Cloud SDK 455.0.0 bq 2.0.98 bundled-python3-unix 3.11.6 core 2023.11.10 gcloud-crc32c 1.0.0 gsutil 5.27
Mercurial - 6.1.1
$ hg version
Mercurial Distributed SCM (version 6.1.1) (see https://mercurial-scm.org for more information) Copyright (C) 2005-2022 Olivia Mackall and others This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Firebase - 13.7.3
$ firebase --version
13.7.3
OpenConnect - 8.20
$ openconnect --version
OpenConnect version v8.20-1 Using GnuTLS 3.7.3. Features present: TPMv2, PKCS#11, RSA software token, HOTP software token, TOTP software token, Yubikey OATH, System keys, DTLS, ESP Supported protocols: anyconnect (default), nc, gp, pulse, f5, fortinet, array Default vpnc-script (override with --script): /usr/share/vpnc-scripts/vpnc-script
ShellCheck - 0.8.0
$ shellcheck --version
ShellCheck - shell script analysis tool version: 0.8.0 license: GNU General Public License, version 3 website: https://www.shellcheck.net
Docker - 26.0.2
$ docker --version
Docker version 26.0.2, build 3c863ff
Docker Compose - 2.26.1
$ docker compose version
Docker Compose version v2.26.1
Pre-cached Docker images
$ docker images --format '{{ .Repository }}:{{ .Tag }} - {{ .Size }}'
bitriseio/ubuntu-22-android:latest - 32.7GB bitriseio/ubuntu-22-android:pinned - 32.7GB bitriseio/ubuntu-22-base:latest - 6.51GB bitriseio/ubuntu-22-base:pinned - 6.51GB bitriseio/android-ndk-20.04:latest - 48.7GB bitriseio/android-ndk-20.04:pinned - 48.7GB bitriseio/android-20.04:latest - 46.3GB bitriseio/android-20.04:pinned - 46.3GB bitriseio/bitrise-base-20.04:latest - 3.95GB bitriseio/bitrise-base-20.04:pinned - 3.95GB
Global NPM packages #
Global NPM packages
$ npm list -g --depth=0
/root/.asdf/installs/nodejs/20.11.1/lib ├── @ionic/[email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] └── [email protected]
Bitrise-specific #
Bitrise CLI - 2.10.0
$ bitrise --version
2.10.0
Bitrise stepman - 0.16.1
$ stepman --version
0.16.1
Bitrise envman - 2.4.2
$ envman --version
2.4.2
OS #
Linux release
$ lsb_release --all
No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 22.04.4 LTS Release: 22.04 Codename: jammy
APT repositories
$ grep ^ /etc/apt/sources.list /etc/apt/sources.list.d/*
/etc/apt/sources.list:# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to /etc/apt/sources.list:# newer versions of the distribution. /etc/apt/sources.list:deb http://us-east1.gce.archive.ubuntu.com/ubuntu/ jammy main restricted /etc/apt/sources.list:# deb-src http://us-east1.gce.archive.ubuntu.com/ubuntu/ jammy main restricted /etc/apt/sources.list: /etc/apt/sources.list:## Major bug fix updates produced after the final release of the /etc/apt/sources.list:## distribution. /etc/apt/sources.list:deb http://us-east1.gce.archive.ubuntu.com/ubuntu/ jammy-updates main restricted /etc/apt/sources.list:# deb-src http://us-east1.gce.archive.ubuntu.com/ubuntu/ jammy-updates main restricted /etc/apt/sources.list: /etc/apt/sources.list:## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu /etc/apt/sources.list:## team. Also, please note that software in universe WILL NOT receive any /etc/apt/sources.list:## review or updates from the Ubuntu security team. /etc/apt/sources.list:deb http://us-east1.gce.archive.ubuntu.com/ubuntu/ jammy universe /etc/apt/sources.list:# deb-src http://us-east1.gce.archive.ubuntu.com/ubuntu/ jammy universe /etc/apt/sources.list:deb http://us-east1.gce.archive.ubuntu.com/ubuntu/ jammy-updates universe /etc/apt/sources.list:# deb-src http://us-east1.gce.archive.ubuntu.com/ubuntu/ jammy-updates universe /etc/apt/sources.list: /etc/apt/sources.list:## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu /etc/apt/sources.list:## team, and may not be under a free licence. Please satisfy yourself as to /etc/apt/sources.list:## your rights to use the software. Also, please note that software in /etc/apt/sources.list:## multiverse WILL NOT receive any review or updates from the Ubuntu /etc/apt/sources.list:## security team. /etc/apt/sources.list:deb http://us-east1.gce.archive.ubuntu.com/ubuntu/ jammy multiverse /etc/apt/sources.list:# deb-src http://us-east1.gce.archive.ubuntu.com/ubuntu/ jammy multiverse /etc/apt/sources.list:deb http://us-east1.gce.archive.ubuntu.com/ubuntu/ jammy-updates multiverse /etc/apt/sources.list:# deb-src http://us-east1.gce.archive.ubuntu.com/ubuntu/ jammy-updates multiverse /etc/apt/sources.list: /etc/apt/sources.list:## N.B. software from this repository may not have been tested as /etc/apt/sources.list:## extensively as that contained in the main release, although it includes /etc/apt/sources.list:## newer versions of some applications which may provide useful features. /etc/apt/sources.list:## Also, please note that software in backports WILL NOT receive any review /etc/apt/sources.list:## or updates from the Ubuntu security team. /etc/apt/sources.list:deb http://us-east1.gce.archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse /etc/apt/sources.list:# deb-src http://us-east1.gce.archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse /etc/apt/sources.list: /etc/apt/sources.list:deb http://us-east1.gce.archive.ubuntu.com/ubuntu/ jammy-security main restricted /etc/apt/sources.list:# deb-src http://us-east1.gce.archive.ubuntu.com/ubuntu/ jammy-security main restricted /etc/apt/sources.list:deb http://us-east1.gce.archive.ubuntu.com/ubuntu/ jammy-security universe /etc/apt/sources.list:# deb-src http://us-east1.gce.archive.ubuntu.com/ubuntu/ jammy-security universe /etc/apt/sources.list:deb http://us-east1.gce.archive.ubuntu.com/ubuntu/ jammy-security multiverse /etc/apt/sources.list:# deb-src http://us-east1.gce.archive.ubuntu.com/ubuntu/ jammy-security multiverse /etc/apt/sources.list.d/docker.list:deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu jammy stable /etc/apt/sources.list.d/git-core-ubuntu-ppa-jammy.list:deb https://ppa.launchpadcontent.net/git-core/ppa/ubuntu/ jammy main /etc/apt/sources.list.d/git-core-ubuntu-ppa-jammy.list:# deb-src https://ppa.launchpadcontent.net/git-core/ppa/ubuntu/ jammy main /etc/apt/sources.list.d/github-cli.list:deb [arch=amd64 signed-by=/usr/share/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main /etc/apt/sources.list.d/github_git-lfs.list:# this file was generated by packagecloud.io for /etc/apt/sources.list.d/github_git-lfs.list:# the repository at https://packagecloud.io/github/git-lfs /etc/apt/sources.list.d/github_git-lfs.list: /etc/apt/sources.list.d/github_git-lfs.list:deb [signed-by=/etc/apt/keyrings/github_git-lfs-archive-keyring.gpg] https://packagecloud.io/github/git-lfs/ubuntu/ jammy main /etc/apt/sources.list.d/github_git-lfs.list:deb-src [signed-by=/etc/apt/keyrings/github_git-lfs-archive-keyring.gpg] https://packagecloud.io/github/git-lfs/ubuntu/ jammy main /etc/apt/sources.list.d/kubernetes.list:deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.29/deb/ /
Disk space
$ df -kh /bitrise/src
Filesystem Size Used Avail Use% Mounted on /dev/root 194G 87G 107G 45% /bitrise
OpenSSH
$ ssh -V
OpenSSH_8.9p1 Ubuntu-3ubuntu0.7, OpenSSL 3.0.2 15 Mar 2022