blob: ef357b5923798ab37356ce2719e6a7634732a7e8 [file] [log] [blame]
Marcin Juszkiewiczd1da0992021-09-06 12:16:27 +02001- job:
2 name: ldcg-python-manylinux-tensorflow-io
3 project-type: freestyle
4 defaults: global
5 properties:
6 - authorization:
7 anonymous:
8 - job-read
9 - job-extended-read
Benjamin Copeland9dc2eb82022-10-11 12:40:33 +010010 everyone-flat:
Marcin Juszkiewiczd1da0992021-09-06 12:16:27 +020011 - job-read
12 - job-extended-read
13 - job-build
14 - job-cancel
15 - build-discarder:
16 days-to-keep: 7
17 num-to-keep: 7
18 parameters:
19 - bool:
Marcin Juszkiewicz2a46fb32021-09-13 11:41:31 +020020 name: build0
21 default: false
Andrew Goodbodyeab90e22023-07-04 09:37:34 +010022 description: 'Build 0.32 release'
Marcin Juszkiewiczce9cba62021-09-13 11:54:37 +020023 - bool:
Marcin Juszkiewiczd1da0992021-09-06 12:16:27 +020024 name: buildgit
Marcin Juszkiewicz2a46fb32021-09-13 11:41:31 +020025 default: false
Marcin Juszkiewiczd1da0992021-09-06 12:16:27 +020026 description: 'Build git HEAD'
Andrew Goodbody94036552022-03-01 10:31:28 +000027 - bool:
28 name: auditwheels
29 default: true
30 description: 'Run auditwheel on built wheels'
Andrew Goodbodye076d262024-10-10 14:58:14 +010031 disabled: true
Marcin Juszkiewiczd1da0992021-09-06 12:16:27 +020032 node: ldcg-aarch64-02
33 concurrent: false
34 display-name: 'Tensorflow IO Python package (manylinux2014)'
35 wrappers:
36 - timestamps
Andrew Goodbody101f10a2024-02-07 15:38:03 +000037 - credentials-binding:
38 - text:
39 credential-id: snapshots-api-key
40 variable: PUBLISH_KEY
Marcin Juszkiewiczd1da0992021-09-06 12:16:27 +020041 builders:
42 - shell:
43 !include-raw: ldcg-python-manylinux-tensorflow/build-tfio.sh
Marcin Juszkiewiczd1da0992021-09-06 12:16:27 +020044 - shell:
45 !include-raw: ldcg-python-manylinux-tensorflow/publishers.sh
46 publishers:
47 - email:
Andrew Goodbody32213022023-02-10 09:36:35 +000048 recipients: 'marcin.juszkiewicz@linaro.org andrew.goodbody@linaro.org yong.tang@hotmail.com'