Android image to be used on CI server.
10K+
docker image build -t loveagency/android-ci:1.1 Dockerfile docker login docker push loveagency/android-ci:1.1
FROM ubuntu:16.04
ENV ANDROID_SDK_HOME /opt/android-sdk-linux ENV ANDROID_SDK_ROOT /opt/android-sdk-linux ENV ANDROID_HOME /opt/android-sdk-linux ENV ANDROID_SDK /opt/android-sdk-linux
RUN apt-get update -y && apt-get install -y openjdk-8-jdk wget unzip
RUN mkdir -p /opt/android-sdk-linux/bin/
RUN wget -q https://dl.google.com/android/repository/sdk-tools-linux-3859397.zip -O sdk-tools-linux.zip RUN unzip sdk-tools-linux.zip RUN mv tools $ANDROID_HOME/tools RUN rm sdk-tools-linux.zip
RUN mkdir -p "$ANDROID_HOME/licenses" RUN echo -e "\n8933bad161af4178b1185d1a37fbf41ea5269c55" > "$ANDROID_HOME/licenses/android-sdk-license" RUN echo -e "\nd56f5187479451eabf01fb78af6dfcb131a6481e" > "$ANDROID_HOME/licenses/android-sdk-license" RUN echo -e "\n84831b9409646a918e30573bab4c9c91346d8abd" > "$ANDROID_HOME/licenses/android-sdk-preview-license"
RUN mkdir ~/.android RUN touch ~/.android/repositories.cfg RUN cp -r ~/.android $ANDROID_HOME
RUN echo yes | $ANDROID_HOME/tools/bin/sdkmanager "build-tools;26.0.3"
"build-tools;27.0.0"
"build-tools;27.0.3"
"build-tools;28.0.3"
"extras;android;gapid;1"
"extras;android;gapid;3"
"extras;android;m2repository"
"extras;google;google_play_services"
"extras;google;m2repository"
"extras;google;webdriver"
"extras;m2repository;com;android;support;constraint;constraint-layout;1.0.2"
"extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.2"
"platforms;android-26"
"platforms;android-27"
"platforms;android-28"\
Content type
Image
Digest
Size
1.7 GB
Last updated
over 8 years ago
docker pull loveagency/android-ci