ci-android (sha256:38ee876f8543a7a1bb9a10110d580714601c47fdbc4753dfd392c86aef7842ea)

Published 2026-10-10 05:02:57 +00:00 by xo

Installation

docker pull git.xo.codes/xo-apps/ci-android@sha256:38ee876f8543a7a1bb9a10110d580714601c47fdbc4753dfd392c86aef7842ea
sha256:38ee876f8543a7a1bb9a10110d580714601c47fdbc4753dfd392c86aef7842ea

Image layers

# debian.sh --arch 'amd64' out/ 'trixie' '@1791158400'
ENV DEBIAN_FRONTEND=noninteractive
RUN /bin/sh -c apt-get update -qq && apt-get install -y -qq --no-install-recommends ca-certificates curl gnupg git make xvfb x11-utils x11-xkb-utils xkb-data openbox libgl1-mesa-dri && rm -rf /var/lib/apt/lists/* # buildkit
ENV LANG=C.UTF-8
COPY --chmod=755 xvfb-desktop /usr/local/bin/xvfb-desktop # buildkit
RUN /bin/sh -c apt-get update -qq && apt-get install -y -qq --no-install-recommends pkg-config libx11-dev libxext-dev libxcursor-dev libxtst-dev libgl-dev libdbus-1-dev libasound2t64 dbus-daemon dbus-bin && rm -rf /var/lib/apt/lists/* # buildkit
RUN /bin/sh -c curl -fsSL https://apt.llvm.org/llvm-snapshot.gpg.key | gpg --dearmor -o /usr/share/keyrings/llvm.gpg && echo 'deb [signed-by=/usr/share/keyrings/llvm.gpg] http://apt.llvm.org/trixie/ llvm-toolchain-trixie-23 main' > /etc/apt/sources.list.d/llvm.list && apt-get update -qq && apt-get install -y -qq --no-install-recommends clang-23 lld-23 llvm-23 clang-format-23 libclang-rt-23-dev && rm -rf /var/lib/apt/lists/* # buildkit
ENV PATH=/usr/lib/llvm-23/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
RUN /bin/sh -c apt-get update -qq && apt-get install -y -qq --no-install-recommends openjdk-21-jdk-headless unzip && rm -rf /var/lib/apt/lists/* # buildkit
ENV ANDROID_HOME=/opt/android-sdk
ENV ANDROID_NDK=/opt/android-sdk/ndk/30.0.16248370
RUN /bin/sh -c mkdir -p "$ANDROID_HOME/cmdline-tools" && cd "$ANDROID_HOME/cmdline-tools" && curl -fsSLO https://dl.google.com/android/repository/commandlinetools-linux-15859902_latest.zip && echo '4e4c464f145a7512b57d088ac6c278c03c9eea610886b35a5e0804e74eedf583 commandlinetools-linux-15859902_latest.zip' | sha256sum -c && unzip -q commandlinetools-linux-15859902_latest.zip && mv cmdline-tools latest && rm commandlinetools-linux-15859902_latest.zip && yes | latest/bin/sdkmanager --licenses >/dev/null && latest/bin/sdkmanager --install "platform-tools" "build-tools;37.0.0" "platforms;android-36" "ndk;30.0.16248370" >/dev/null # buildkit
ENV PATH=/opt/android-sdk/platform-tools:/usr/lib/llvm-23/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
Details
Container
2026-10-10 05:02:57 +00:00
2
OCI / Docker
linux/amd64
1.5 GiB
Versions (1) View all
2026-10-10 2026-10-10