diff --git a/android-build-server/Dockerfile b/android-build-server/Dockerfile index ad726276fcbfa621ffd6d37408b63c609326b72a..edd15920d958b23a766c5d2f2161de0a8c9c7db7 100644 --- a/android-build-server/Dockerfile +++ b/android-build-server/Dockerfile @@ -14,16 +14,17 @@ LABEL org.label-schema.build-date=$BUILD_DATE \ ENV ANDROID_HOME /opt/android-sdk-linux -ENV PATH ${PATH}:${ANDROID_HOME}/tools:${ANDROID_HOME}/tools/bin:${ANDROID_HOME}/platform-tools:${ANDROID_HOME}/cmdline-tools/bin +ENV PATH ${PATH}:${ANDROID_HOME}/tools:${ANDROID_HOME}/tools/bin:${ANDROID_HOME}/platform-tools:${ANDROID_HOME}/cmdline-tools/latest/bin WORKDIR /opt RUN apk add --no-cache curl bash unzip libstdc++ su-exec -RUN mkdir -p /opt/android-sdk-linux \ +RUN mkdir -p /opt/android-sdk-linux/cmdline-tools \ && curl -q -o commandlinetools.zip -L https://dl.google.com/android/repository/commandlinetools-linux-9477386_latest.zip \ - && unzip -q commandlinetools.zip -d ${ANDROID_HOME} \ - && rm -f commandlinetools.zip \ - && yes | sdkmanager --licenses \ - && sdkmanager "platform-tools" "build-tools:33.0.2" + && unzip -q commandlinetools.zip -d ${ANDROID_HOME}/cmdline-tools \ + && mv ${ANDROID_HOME}/cmdline-tools/cmdline-tools ${ANDROID_HOME}/cmdline-tools/latest \ + && rm -f commandlinetools.zip +RUN sdkmanager "platform-tools" +RUN yes | sdkmanager --licenses COPY entrypoint.sh /usr/local/bin/ RUN chmod +x /usr/local/bin/entrypoint.sh