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:38ee876f8543a7a1bb9a10110d580714601c47fdbc4753dfd392c86aef7842easha256:38ee876f8543a7a1bb9a10110d580714601c47fdbc4753dfd392c86aef7842eaImage 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
2026-10-10 05:02:57 +00:00
Versions (1)
View all
Container
2
OCI / Docker
linux/amd64
1.5 GiB
2026-10-10
2026-10-10