From 93380be83c3ace929f2dc573002759d22709dd2c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Konstantin=20K=C3=A4fer?= Date: Fri, 24 Mar 2017 17:10:20 +0100 Subject: [build] Add Dockerfile for Bitrise --- docker/bitrise/android/Dockerfile | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 docker/bitrise/android/Dockerfile (limited to 'docker') diff --git a/docker/bitrise/android/Dockerfile b/docker/bitrise/android/Dockerfile new file mode 100644 index 0000000000..264fa01b98 --- /dev/null +++ b/docker/bitrise/android/Dockerfile @@ -0,0 +1,21 @@ +FROM bitriseio/android-ndk:latest + +# Install Google Cloud SDK for Firebase +RUN set -eu && \ + (echo "deb http://packages.cloud.google.com/apt cloud-sdk-$(lsb_release -c -s) main" | sudo tee /etc/apt/sources.list.d/google-cloud-sdk.list) && \ + (curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -) && \ + sudo apt-get update && \ + sudo apt-get install -y google-cloud-sdk python-dev python-setuptools ccache && \ + sudo apt-get clean && \ + sudo easy_install -U pip && \ + pip install --no-cache-dir awscli && \ + mkdir -p "${ANDROID_HOME}/licenses" && \ + (echo "8933bad161af4178b1185d1a37fbf41ea5269c55" > "${ANDROID_HOME}/licenses/android-sdk-license") + +RUN set -eu && \ + git clone --depth=1 "https://github.com/mapbox/mapbox-gl-native.git" . && \ + ccache -z && \ + BUILDTYPE=Debug make android-test-lib-arm-v7 && \ + BUILDTYPE=Debug make android-checkstyle && \ + ccache -s && \ + cd .. && rm -rf src && mkdir src -- cgit v1.2.1