aboutsummaryrefslogtreecommitdiff
path: root/openembedded-armv8-luvos/builders.sh
blob: 1b66a83b99cb734890f604621b85cba2fb82b581 (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
26
27
28
#!/bin/bash

set -ex

trap cleanup_exit INT TERM EXIT

cleanup_exit()
{
  cd ${WORKSPACE}
  rm -rf build/tmp/
}

# Build
source oe-init-build-env
echo "BBLAYERS += \" ${WORKSPACE}/meta-luv\"" >> conf/bblayers.conf
echo "BBLAYERS += \" ${WORKSPACE}/meta-oe\"" >> conf/bblayers.conf
bitbake luv-live-image

rm -f ${WORKSPACE}/build/tmp/deploy/images/qemuarm64/*.txt
find ${WORKSPACE}/build/tmp/deploy/images/qemuarm64 -type l -delete

# Publish
test -d ${HOME}/bin || mkdir ${HOME}/bin
wget -q https://git.linaro.org/ci/publishing-api.git/blob_plain/HEAD:/linaro-cp.py -O ${HOME}/bin/linaro-cp.py
time python ${HOME}/bin/linaro-cp.py \
  --api_version 3 \
  --link-latest \
  ${WORKSPACE}/build/tmp/deploy/images/qemuarm64 openembedded/pre-built/luvos/${BRANCH}/${BUILD_NUMBER}