mirror of
https://gitlab.futo.org/keyboard/latinime.git
synced 2024-09-28 14:54:30 +01:00
Add Dockerfile
This commit is contained in:
parent
54401410a1
commit
92c0ee71bf
29
.ci/Dockerfile
Normal file
29
.ci/Dockerfile
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
FROM gradle:8.2-jdk17
|
||||||
|
|
||||||
|
USER root
|
||||||
|
|
||||||
|
ENV CLI_URL="https://dl.google.com/android/repository/commandlinetools-linux-11076708_latest.zip" \
|
||||||
|
ANDROID_HOME="/root/Android/Sdk" \
|
||||||
|
ANDROID_SDK_ROOT="/root/Android/Sdk" \
|
||||||
|
ANDROID_VERSION=34 \
|
||||||
|
ANDROID_BUILD_TOOLS_VERSION=33.0.0
|
||||||
|
|
||||||
|
RUN mkdir -p "$ANDROID_HOME" .android \
|
||||||
|
&& cd "$ANDROID_HOME" \
|
||||||
|
&& curl -o cli.zip $CLI_URL \
|
||||||
|
&& unzip cli.zip \
|
||||||
|
&& rm cli.zip \
|
||||||
|
&& mv cmdline-tools latest \
|
||||||
|
&& mkdir cmdline-tools \
|
||||||
|
&& mv latest cmdline-tools
|
||||||
|
|
||||||
|
ENV PATH="$PATH:$ANDROID_HOME/cmdline-tools/latest/bin"
|
||||||
|
|
||||||
|
RUN yes | sdkmanager --licenses
|
||||||
|
RUN sdkmanager --update
|
||||||
|
RUN sdkmanager --install "build-tools;${ANDROID_BUILD_TOOLS_VERSION}"
|
||||||
|
RUN sdkmanager --install "platforms;android-${ANDROID_VERSION}"
|
||||||
|
RUN sdkmanager --install "platform-tools"
|
||||||
|
RUN sdkmanager --install "ndk;26.1.10909125"
|
||||||
|
|
||||||
|
RUN apt update && apt install -y build-essential file apt-utils awscli
|
Loading…
Reference in New Issue
Block a user