aboutsummaryrefslogtreecommitdiff
path: root/lt-qcom-openembedded-rpb-morty.yaml
diff options
context:
space:
mode:
authorNicolas Dechesne <nicolas.dechesne@linaro.org>2017-06-14 15:26:12 +0200
committerNicolas Dechesne <nicolas.dechesne@linaro.org>2017-06-16 12:27:11 +0200
commit016306ac6de43bf22711cb0c135ed7e978c7e278 (patch)
tree28fd2d7bc1f4927ad7dec46a952cff45c8525c7a /lt-qcom-openembedded-rpb-morty.yaml
parent187fa1772219ede8ab876fd80bab9b08b6420662 (diff)
downloadconfigs-016306ac6de43bf22711cb0c135ed7e978c7e278.tar.gz
lt-qcom-openembedded-rpb-morty: add new build
This is the build job for the QCOM OE member builds that we are going to maintain from now on. The builds are based on the 'morty' version of OE RPB for now. Change-Id: Ic0b177aec5cc1745c1540409652aea6064cfc9a0 Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
Diffstat (limited to 'lt-qcom-openembedded-rpb-morty.yaml')
-rw-r--r--lt-qcom-openembedded-rpb-morty.yaml87
1 files changed, 87 insertions, 0 deletions
diff --git a/lt-qcom-openembedded-rpb-morty.yaml b/lt-qcom-openembedded-rpb-morty.yaml
new file mode 100644
index 000000000..d7bb6316c
--- /dev/null
+++ b/lt-qcom-openembedded-rpb-morty.yaml
@@ -0,0 +1,87 @@
+- job:
+ name: lt-qcom-openembedded-rpb-morty
+ project-type: matrix
+ defaults: global
+ logrotate:
+ daysToKeep: 30
+ numToKeep: 30
+ artifactNumToKeep: 1
+ properties:
+ - authorization:
+ anonymous:
+ - job-read
+ - job-extended-read
+ - job-workspace
+ linaro-landing-team-qualcomm-personnel:
+ - job-read
+ - job-extended-read
+ - job-build
+ - job-cancel
+ parameters:
+ - string:
+ name: IMAGES
+ default: 'rpb-console-image rpb-console-image-lava'
+ - string:
+ name: MANIFEST_BRANCH
+ default: 'qcom/morty'
+ disabled: false
+ node: master
+ display-name: 'Qualcomm OpenEmbedded RPB (morty)'
+ axes:
+ - axis:
+ type: user-defined
+ name: MACHINE
+ values:
+ - 'dragonboard-410c'
+ - 'dragonboard-820c'
+ - 'sd-600eval'
+ - axis:
+ type: user-defined
+ name: DISTRO
+ values:
+ - rpb
+ - rpb-wayland
+ - axis:
+ type: slave
+ name: label
+ values:
+ - docker-jessie-amd64
+ execution-strategy:
+ sequential: false
+ wrappers:
+ - timestamps
+ - ssh-agent-credentials:
+ users:
+ - 'OE_COMMIT_BOT_KEY'
+ builders:
+ - shell:
+ !include-raw: rpb-openembedded/builders.sh
+ - linaro-publish-token:
+ host: builds.96boards.org
+ - shell: |
+ #!/bin/bash
+
+ # some machine names we use on 96boards are slightly different
+ case "${MACHINE}" in
+ dragonboard-410c)
+ MACHINE=dragonboard410c
+ ;;
+ dragonboard-820c)
+ MACHINE=dragonboard820c
+ ;;
+ esac
+
+ # 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 \
+ ${DEPLOY_DIR_IMAGE}/ \
+ snapshots/${MACHINE}/linaro/openembedded/${MANIFEST_BRANCH}/${DISTRO}/${BUILD_NUMBER}
+ publishers:
+ - email:
+ recipients: 'fathi.boudra@linaro.org'
+ - email-ext:
+ recipients: 'nicolas.dechesne@linaro.org'
+ always: true