aboutsummaryrefslogtreecommitdiff
path: root/optee-build.yaml
diff options
context:
space:
mode:
authorFathi Boudra <fathi.boudra@linaro.org>2017-10-31 19:31:03 +0200
committerFathi Boudra <fathi.boudra@linaro.org>2017-10-31 18:12:20 +0000
commit4fb958210397898696f0307866b48903dd7d99df (patch)
tree82dd12c684f1310c597a7871168e3b7404d06702 /optee-build.yaml
parent9417a9c29e8aed521960bad63ea606ea5c9db607 (diff)
optee-build: submit LAVA job to Juno
As we don't need bl0 binary, don't publish it. Change-Id: Ib5f01343e2c2bad6814db998848858a31f417a2e Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
Diffstat (limited to 'optee-build.yaml')
-rw-r--r--optee-build.yaml33
1 files changed, 33 insertions, 0 deletions
diff --git a/optee-build.yaml b/optee-build.yaml
index d21114b5f6..f24a005178 100644
--- a/optee-build.yaml
+++ b/optee-build.yaml
@@ -7,6 +7,7 @@
anonymous:
- job-read
- job-extended-read
+ - job-workspace
op-tee:
- job-read
- job-extended-read
@@ -20,6 +21,9 @@
- string:
name: PUB_DEST
default: 'components/optee/build/${repo_proj}/${BUILD_NUMBER}'
+ - string:
+ name: LAVA_SERVER
+ default: 'validation.linaro.org/RPC2/'
disabled: false
node: master
child-workspace: .
@@ -66,3 +70,32 @@
steps:
- shell:
!include-raw: optee/build/publishers.sh
+ - shell: |
+ #!/bin/bash
+
+ set -e
+
+ rm -rf configs
+ git clone --depth 1 http://git.linaro.org/ci/job/configs.git
+
+ DEVICE_TYPE=juno
+
+ sed -e "s|\${BUILD_NUMBER}|${BUILD_NUMBER}|" \
+ -e "s|\${BUILD_URL}|${BUILD_URL}|" \
+ -e "s|\${GIT_BRANCH}|${GIT_BRANCH}|" \
+ -e "s|\${GIT_COMMIT}|${GIT_COMMIT}|" \
+ -e "s|\${GIT_URL}|${GIT_URL}|" \
+ -e "s|\${PUBLISH_SERVER}|${PUBLISH_SERVER}|" \
+ -e "s|\${PUB_DEST}|${PUB_DEST}|" \
+ < configs/optee/build/lava-job-definitions/${DEVICE_TYPE}/template-optee-xtest.yaml \
+ > custom_lava_job_definition.yaml
+
+ cat << EOF > post_build_lava_parameters
+ DEVICE_TYPE=${DEVICE_TYPE}
+ CUSTOM_YAML_URL=${JOB_URL}/ws/custom_lava_job_definition.yaml
+ LAVA_SERVER=${LAVA_SERVER}
+ EOF
+ - trigger-builds:
+ - project: 'post-build-lava'
+ property-file: post_build_lava_parameters
+ block: true