diff options
| author | android-build-team Robot <android-build-team-robot@google.com> | 2020-01-12 00:34:54 +0000 |
|---|---|---|
| committer | android-build-team Robot <android-build-team-robot@google.com> | 2020-01-12 00:34:54 +0000 |
| commit | 277e553604c79e3d25d4532c42b68ac1f1462c58 (patch) | |
| tree | 87adc91dc8b9927eeca53f1abe19ae6879addaff | |
| parent | 2c6ef039587eaaa50dcd1dbb13d71d7e8e7e99ca (diff) | |
| parent | d0ec81e4b134f4b1446d3fd5a6dfbf095475597c (diff) | |
| download | platform_tools_ndkports-android11-tests-release.tar.gz platform_tools_ndkports-android11-tests-release.tar.bz2 platform_tools_ndkports-android11-tests-release.zip | |
Snap for 6128581 from d0ec81e4b134f4b1446d3fd5a6dfbf095475597c to rvc-releaseandroid-vts-11.0_r1android-cts-11.0_r1android-11.0.0_r3android-11.0.0_r2android-11.0.0_r17android-11.0.0_r1android11-tests-releaseandroid11-releaseandroid11-gsi
Change-Id: I15fc360d3ec219850b6b9ad753c55b97ded1aa07
| -rw-r--r-- | Dockerfile | 15 | ||||
| -rw-r--r-- | README.md | 2 | ||||
| -rwxr-xr-x | scripts/build.sh | 4 |
3 files changed, 21 insertions, 0 deletions
diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..2185c83 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,15 @@ +FROM gcr.io/cloud-builders/gradle:5.6.2-jdk-8 + +RUN apt-get update +RUN apt-get install -y curl +RUN apt-get install -y ninja-build +RUN apt-get install -y python3-pip +RUN pip3 install meson +RUN curl -o ndk.zip \ + https://dl.google.com/android/repository/android-ndk-r20b-linux-x86_64.zip +RUN unzip ndk.zip +RUN mv android-ndk-r20b /ndk + +WORKDIR /src +ENTRYPOINT ["./gradlew"] +CMD ["-PndkPath=/ndk", "run"] @@ -72,3 +72,5 @@ $ find -name '*.aar' ``` Note that dependencies currently need to be already built or ordered explicitly. + +To build all ports using Docker, use `scripts/build.sh`. diff --git a/scripts/build.sh b/scripts/build.sh new file mode 100755 index 0000000..e7c16b6 --- /dev/null +++ b/scripts/build.sh @@ -0,0 +1,4 @@ +#!/bin/bash +set -e +docker build -t ndkports . +docker run --rm -v $(pwd):/src ndkports |
