- job: name: tvm-ci-build display-name: 'DELETE ME' concurrent: true project-type: freestyle defaults: global description: | Updates source and build tvm frequently to ensure builds are succesful. properties: - authorization: anonymous: - job-read - job-extended-read everyone-flat: - job-read - job-extended-read - job-build - job-cancel - build-discarder: days-to-keep: 90 num-to-keep: 90 - github: url: https://github.com/apache/tvm.git triggers: - github-pull-request: trigger-phrase: 'TRIGGER BUILD' white-list-target-branches: - 'main' success-comment: 'build successful' failure-comment: 'build failed' parameters: - string: name: LAVA_SERVER default: 'https://validation.linaro.org/RPC2/' - string: name: GIT_COM_ID disabled: true node: docker-buster-arm64 wrappers: - timestamps - credentials-binding: - text: credential-id: QA_REPORTS_TOKEN variable: QA_REPORTS_TOKEN builders: - shell: | git clone https://github.com/K1504296/armnn-ci.git cd armnn-ci && bash -ex tvm-builders.sh - shell: | #!/bin/bash -e echo "DEVICE_TYPE=${DEVICE_TYPE}" > device_type_parameters - inject: properties-file: device_type_parameters - linaro-publish-token - shell: | #!/bin/bash set -ex sudo apt-get install -y jq LAVA_ID=$GIT_COM_ID TVM_TAR_LOCATION=https://snapshots.linaro.org/components/tvm/${BUILD_NUMBER}/tvm.tar.xz jq -n --arg 'LAVA_ID' $LAVA_ID \ --arg 'TVM_TAR_LOCATION' $TVM_TAR_LOCATION \ --arg 'BUILD_NUMBER' $BUILD_NUMBER \ '{LAVA_ID:$LAVA_ID, TVM_TAR_LOCATION:$TVM_TAR_LOCATION, BUILD_NUMBER:$BUILD_NUMBER}' > out/buildInfo #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 python3 ${HOME}/bin/linaro-cp.py \ --link-latest \ out/ components/tvm/${BUILD_NUMBER}