aboutsummaryrefslogtreecommitdiff
path: root/ldcg-python-cache.yaml
diff options
context:
space:
mode:
authorMarcin Juszkiewicz <marcin.juszkiewicz@linaro.org>2020-11-30 10:56:02 +0100
committerMarcin Juszkiewicz <marcin.juszkiewicz@linaro.org>2020-11-30 12:38:00 +0100
commite7343b15418f1ce0d497f08efe51f341e815315d (patch)
tree1b2c485c7c58e733db734cf12af074accc57dcf1 /ldcg-python-cache.yaml
parent2d66eee473f5fc4f100f19ed77d4da7ec2d4be9b (diff)
ldcg-python-cache: move build of Python wheels into separate job
The idea is to build some Python wheels and store them on snapshots.linaro.org for other jobs. List of packages can be given as job parametr. Change-Id: Iba526a3d8062e8f0ac4e365a6cd719eca0b4350f
Diffstat (limited to 'ldcg-python-cache.yaml')
-rw-r--r--ldcg-python-cache.yaml42
1 files changed, 42 insertions, 0 deletions
diff --git a/ldcg-python-cache.yaml b/ldcg-python-cache.yaml
new file mode 100644
index 0000000000..f48afa8216
--- /dev/null
+++ b/ldcg-python-cache.yaml
@@ -0,0 +1,42 @@
+- job:
+ name: ldcg-python-cache
+ project-type: matrix
+ defaults: global
+ axes:
+ - axis:
+ type: slave
+ name: nodes
+ values:
+ - docker-centos8-arm64-ldcg
+ - docker-buster-arm64-leg
+ properties:
+ - authorization:
+ anonymous:
+ - job-read
+ - job-extended-read
+ linaro:
+ - job-read
+ - job-extended-read
+ - job-build
+ - job-cancel
+ - build-discarder:
+ days-to-keep: 7
+ num-to-keep: 7
+ parameters:
+ - string:
+ name: PYTHON_PACKAGES
+ default: 'grpcio numpy==1.18.* h5py'
+ description: 'space separates names of Python wheels to build'
+ disabled: false
+ display-name: 'Build some Python package wheels'
+ wrappers:
+ - timestamps
+ builders:
+ - shell:
+ !include-raw: ldcg-python-cache/build.sh
+ - linaro-publish-token
+ - shell:
+ !include-raw: ldcg-python-cache/publishers.sh
+ publishers:
+ - email:
+ recipients: 'marcin.juszkiewicz@linaro.org'