- job: name: odp-api-check project-type: matrix 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: master child-workspace: . display-name: 'ODP API check' triggers: - timed: '@daily' axes: - axis: type: user-defined name: ARCH values: - arm - armeb - arm64 - arm64be - axis: type: slave name: label values: - docker-utopic - docker-utopic-arm64 execution-strategy: combination-filter: | !(label=="docker-utopic-arm64" && (ARCH=="arm" || ARCH=="armeb" || ARCH=="arm64be")) wrappers: - timestamps - matrix-tie-parent: node: master builders: - shell: | #!/bin/bash # Assume build-dependencies packages are installed # build-essential git autoconf automake libtool doxygen libssl-dev set -ex rm -rf check-odp git clone --depth 1 git://git.linaro.org/lng/check-odp.git sudo apt-get update sudo apt-get install -y --no-install-recommends libssl-dev case "${label}" in docker-utopic-arm64) unset ARCH ;; esac bash -x ${WORKSPACE}/check-odp/build.sh publishers: - warnings: console-log-parsers: - 'GNU Make + GNU C Compiler (gcc)' - email: recipients: 'lng-ci@lists.linaro.org'