- job: name: lkft-api-callbacks project-type: freestyle defaults: global properties: - authorization: anonymous: - job-read - job-extended-read linaro: - job-build - job-cancel - build-discarder: days-to-keep: 180 num-to-keep: 150 artifact-num-to-keep: 1 parameters: - string: name: CALLER_JOB_NAME - string: name: CALLER_BUILD_NUMBER - string: name: KERNEL_BRANCH - string: name: QA_BUILD_VERSION - string: name: MAKE_KERNELVERSION - string: name: KERNEL_DESCRIBE - string: name: SRCREV_kernel disabled: false node: docker-bionic-android-lkft display-name: 'LKFT - callbacks for lkft builds' wrappers: - timestamps - build-name: name: '#${BUILD_NUMBER}-${KERNEL_BRANCH}-${QA_BUILD_VERSION}-${MAKE_KERNELVERSION}' - timeout: timeout: 10 builders: - shell: | #!/bin/bash -ex # call api of android.linaro.org for lkft report check scheduling if [ -n "${KERNEL_BRANCH}" ] && \ [ -n "${QA_BUILD_VERSION}" ] && \ [ -n "${CALLER_JOB_NAME}" ] && \ [ -n "${CALLER_BUILD_NUMBER}" ]; then curl -L https://android.linaro.org/lkft/newchanges/${KERNEL_BRANCH}/${QA_BUILD_VERSION}/${CALLER_JOB_NAME}/${CALLER_BUILD_NUMBER} || true fi