Sign inSign up

loveagency/android-ci

By loveagency

•Updated over 7 years ago

Android image to be used on CI server.

Image
0

10K+

loveagency/android-ci repository overview

⁠Build

docker image build -t loveagency/android-ci:1.1 Dockerfile docker login docker push loveagency/android-ci:1.1

⁠Dockerfile

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"\

Tag summary

Content type

Image

Digest

Size

1.7 GB

Last updated

over 8 years ago

docker pull loveagency/android-ci