Containerfile (923B)
1 FROM docker.io/briar/ci-image-android:latest 2 3 # Install fdroidserver and other tools 4 RUN apt update && apt-get -qy install --no-install-recommends \ 5 pipx \ 6 python3-pip \ 7 python3-wheel \ 8 python3-setuptools \ 9 openssh-client \ 10 rsync 11 12 ENV PATH="${PATH}:/root/.local/bin" 13 RUN pipx install git+https://gitlab.com/fdroid/fdroidserver.git 14 15 ENV JAVA_HOME /usr/lib/jvm/java-17-openjdk-amd64 16 17 # Deployment to F-droid nightly 18 ENV FDROID_REPO_KEY /inputs/fdroid-repo-key.txt 19 ENV NIGHTLY_KEYSTORE_PATH /inputs/taler-nightly.keystore 20 ENV NIGHTLY_KEYSTORE_ALIAS androiddebugkey 21 ENV NIGHTLY_KEYSTORE_PASS android 22 23 # Deployment to taler.net/files 24 ENV SCP_SSH_KEY /inputs/wallet.taler.net 25 ENV SCP_SSH_HOST files@gnunet.org 26 ENV SCP_SSH_PATH ~ 27 28 RUN echo y | $ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager "build-tools;35.0.0" 29 RUN ln -s $ANDROID_HOME/build-tools/35.0.0/apksigner /usr/bin/ 30 31 WORKDIR /workdir