summaryrefslogtreecommitdiff
path: root/build.sh
blob: c34ad42f24c1a7f6e53b08e27b73e4561eca000a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/bin/bash
. $PWD/setup-android.sh

MAKE_START=$(date +%s.%N)
source build/envsetup.sh
lunch $LUNCH_TARGET
make  USE_NINJA=false -j${jcpu_count} $MAKE_TARGETS  > $WORKSPACE/build-logs.txt 2>&1

if [ $? -ne 0 ]; then
    echo "Error: *** Error make failed"
    if [ -n "$GERRIT_PROJECT" ]; then
        rm -rf ~/.ssh/known_hosts
#        ssh-keyscan  -t rsa -p 29418 dev-private-review.linaro.org >> ~/.ssh/known_hosts
#        ssh -p $GERRIT_PORT linaro-big-little-switcher-bot@$GERRIT_HOST gerrit review -p $GERRIT_PROJECT -m '"make target failed"' --code-review -1 $GERRIT_CHANGE_NUMBER,$GERRIT_PATCHSET_NUMBER
    fi
    cat $WORKSPACE/build-logs.txt
    exit -1
fi

MAKE_END=$(date +%s.%N)

MAKE_TIME=$(echo "$MAKE_END - $MAKE_START" | bc)
echo "YVALUE=${MAKE_TIME}" > ${WORKSPACE}/make_time.txt
echo "YVALUE=${REPO_TIME}" > ${WORKSPACE}/repo_time.txt
ccache -s