X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=jenkins.sh;fp=jenkins.sh;h=e6cc7da43fa21952955fe32249eadd34e9bfeb44;hb=3cf030fffffd223c3717011e03aac82346295d71;hp=0000000000000000000000000000000000000000;hpb=607fbb01710be1cb263625337f5be3d0fb48d5e7;p=fw%2Faltos diff --git a/jenkins.sh b/jenkins.sh new file mode 100755 index 00000000..e6cc7da4 --- /dev/null +++ b/jenkins.sh @@ -0,0 +1,25 @@ +#!/bin/sh +# jenkins.sh +# This script is used by Jenkins to perform a complete rebuild of Altos + + +prefix="--prefix=/usr/local" +ANDROID_SDK="${ANDROID_SDK:-$HOME/android-sdk-linux}" +android="--with-android=$ANDROID_SDK" +# use time if we have it +time=`which time` +if [ -n "$time" ]; then + time="$time -v" +fi +# NOTE: the build process may fail on multi-cpu systems. If it fails try setting cpus=1 +# cpus=$(nproc) +cpus=1 + +echo "=== starting altos build at $(date) ===" +env +echo "=======================================" +set -x + +./autogen.sh $prefix $android +make -j $cpus clean +$time make -j $cpus all fat