blob: 037e897013eb1e78c93164c3cd5e786537c21f8f [file] [log] [blame]
FROM maven:3-jdk-8
# Install Docker from Docker Inc. repositories.
RUN curl -sSL https://get.docker.com/ | sh
ENV DIND_COMMIT 3b5fac462d21ca164b3778647420016315289034
RUN set -ex; \
wget -O /usr/local/bin/dind "https://raw.githubusercontent.com/docker/docker/${DIND_COMMIT}/hack/dind"; \
chmod +x /usr/local/bin/dind
COPY dockerd-entrypoint.sh /usr/local/bin/
VOLUME /var/lib/docker
# install android sdk
RUN mkdir /android-sdk
WORKDIR /android-sdk
RUN wget https://dl.google.com/android/repository/sdk-tools-linux-3859397.zip
RUN unzip sdk-tools-linux-3859397.zip
ENV ANDROID_HOME /android-sdk
ENV PATH $PATH:/android-sdk/tools/bin
ENV ANDROID_PROXY=""
RUN echo "alias sdkmanager='sdkmanager $ANDROID_PROXY'" >> /root/.bashrc
RUN mkdir /root/.android
RUN touch /root/.android/repositories.cfg
RUN yes | sdkmanager $ANDROID_PROXY "platforms;android-17"
RUN yes | sdkmanager $ANDROID_PROXY "build-tools;25.0.3"
CMD ["/bin/bash"]