24 lines
858 B
Bash
Executable File
24 lines
858 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# Abort on error
|
|
set -e
|
|
|
|
if [ -z $1 ]; then
|
|
echo "Error: Please specify output directory";
|
|
exit 1
|
|
else
|
|
echo "Output dir: ~/samples-out/${1}";
|
|
fi
|
|
|
|
export GRADLE_OPTS="-Xmx4096m -XX:MaxPermSize=512m -XX:-UseGCOverheadLimit -XX:+HeapDumpOnOutOfMemoryError"
|
|
export JAVA_OPTS="-Xmx4096m -XX:MaxPermSize=512m -XX:-UseGCOverheadLimit -XX:+HeapDumpOnOutOfMemoryError"
|
|
export _JAVA_OPTIONS="-Xmx4096m -XX:MaxPermSize=512m -XX:-UseGCOverheadLimit -XX:+HeapDumpOnOutOfMemoryError"
|
|
|
|
parallel --joblog emit.log --max-procs 8 --retries 5 -a projects.txt ./emitSample.sh
|
|
|
|
rsync -avzrt --delete ../../build/out/gradle/ ../../build/prebuilts/gradle
|
|
rm -rf ~/samples-out/$1 || true
|
|
mkdir -p ~/samples-out/$1
|
|
mv ../../build/out/browseable/*.zip ~/samples-out/$1
|
|
rsync -avzrt --delete ../../build/out/browseable/ ../../../development/samples/browseable
|