diff options
author | Trevor Johns <trevorjohns@google.com> | 2017-05-17 01:29:53 -0700 |
---|---|---|
committer | Trevor Johns <trevorjohns@google.com> | 2017-05-17 05:30:23 -0700 |
commit | 75aafd123461be009649273d7673257d90b0237e (patch) | |
tree | efd7360cb8759419eac53d999d401aaa9d3c1a78 /emitSample.sh | |
parent | e88ec37a845c2cb956690f37e9c7953a9f19504b (diff) | |
download | android-75aafd123461be009649273d7673257d90b0237e.tar.gz |
Add new script for globally compiling samples
Fixes OOM problem caused by loading all samples into Gradle
simultaneously.
Test: manual
Change-Id: I756725c112e89f1f3218ee3ef55227d3b2837124
Diffstat (limited to 'emitSample.sh')
-rwxr-xr-x | emitSample.sh | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/emitSample.sh b/emitSample.sh new file mode 100755 index 00000000..bbc0d2eb --- /dev/null +++ b/emitSample.sh @@ -0,0 +1,19 @@ +# Abort on error +set -e +printf "\033[1;34mProcessing: ${1} ...\033[0m\n" +pushd ${1} +printf "\033[0;33m[Refresh]\033[0m\n" +./gradlew refresh +printf "\033[0;33m[Clean 1]\033[0m\n" +find . -name build -exec rm -rf {} \; || true +printf "\033[0;33m[EmitGradle]\033[0m\n" +./gradlew emitGradle +printf "\033[0;33m[Clean 2]\033[0m\n" +find . -name build -exec rm -rf {} \; || true +printf "\033[0;33m[EmitBrowseable]\033[0m\n" +./gradlew emitBrowseable +printf "\033[0;33m[Clean 3]\033[0m\n" +find . -name build -exec rm -rf {} \; || true +printf "\033[0;33m[EmitGradleZip]\033[0m\n" +./gradlew emitGradleZip +popd |