- job: name: 96boards-bubblegum-u-boot project-type: freestyle defaults: global logrotate: daysToKeep: 30 numToKeep: 30 properties: - authorization: anonymous: - job-read - job-extended-read linaro: - job-read - job-extended-read - job-build - job-cancel disabled: false node: docker-jessie-amd64 display-name: '96boards - uCRobotics Bubblegum-96 U-Boot' scm: - git: url: https://github.com/96boards-bubblegum/u-boot.git refspec: +refs/heads/bubblegum96-2015.07:refs/remotes/origin/bubblegum96-2015.07 name: origin branches: - refs/heads/bubblegum96-2015.07 skip-tag: true shallow-clone: true wipe-workspace: false wrappers: - timestamps - build-name: name: '#${BUILD_NUMBER}-${GIT_REVISION,length=8}' builders: - linaro-publish-token: host: builds.96boards.org - shell: | #!/bin/bash set -ex trap cleanup_exit INT TERM EXIT cleanup_exit() { cd ${WORKSPACE} rm -rf out git clean -fdx } sudo apt-get update sudo apt-get install -y libssl-dev python-requests # Use pre-installed linaro toolchain export PATH="${HOME}/srv/toolchain/arm64-tc-15.02/bin:$PATH" export CROSS_COMPILE="aarch64-linux-gnu-" make s900_96board_defconfig make -j$(getconf _NPROCESSORS_ONLN) u-boot-dtb.img # Publish mkdir out cat > out/README.txt << EOF Build information: * build: ${BUILD_URL} * git URL: ${GIT_URL} * git branch: ${GIT_BRANCH} * git commit: ${GIT_COMMIT} EOF cp -a u-boot-dtb.img out/ cp -a .config out/u-boot.config # Create MD5SUMS file (cd out && md5sum * > MD5SUMS.txt) # Build information (textile, for the web view) cat > out/HEADER.textile << EOF h4. 96Boards - uCRobotics Bubblegum-96 - U-Boot U-Boot development build for uCRobotics Bubblegum-96 Build Description: * Build URL: "$BUILD_URL":$BUILD_URL * U-Boot tree: "$GIT_URL":$GIT_URL * U-Boot branch: $GIT_BRANCH * U-Boot commit: $GIT_COMMIT EOF # 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 \ --server ${PUBLISH_SERVER} \ --link-latest \ out snapshots/bubblegum/linaro/u-boot/${BUILD_NUMBER} publishers: - email: recipients: 'fathi.boudra@linaro.org ricardo.salveti@linaro.org daniel.thompson@linaro.org'