blob: f9a6806afd9cce71ca7c1f4a3f1f6eb714322789 [file] [log] [blame]
Marcin Juszkiewicz950d30e2021-05-12 11:08:46 +02001- job:
2 name: ldcg-python-manylinux-tensorflow
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 Juszkiewicz950d30e2021-05-12 11:08:46 +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
Marcin Juszkiewicz64f7d9f2021-05-14 12:36:59 +020018 parameters:
19 - bool:
Andrew Goodbodyb6630432023-07-06 16:06:35 +010020 name: useclang
21 default: false
22 description: 'Use clang to build instead of gcc'
23 - bool:
Marcin Juszkiewicz64f7d9f2021-05-14 12:36:59 +020024 name: buildgit
25 default: false
26 description: 'Build git HEAD'
27 - bool:
Andrew Goodbody05945c02022-02-25 12:28:06 +000028 name: buildonednn
29 default: false
30 description: 'Build with oneDNN/ACL'
31 - bool:
Andrew Goodbody42d72742022-05-05 09:25:54 +010032 name: buildonednnopt
33 default: false
34 description: 'Set TF_ENABLE_ONEDNN_OPT=1'
35 - bool:
Andrew Goodbody0dd5bbe2023-02-14 12:23:27 +000036 name: prebuild
37 default: false
38 description: 'Pre-build a release before it is tagged using commit hash'
39 - string:
40 name: prebuild_hash
41 default: ''
42 description: 'Commit hash to be used for pre-build of release'
43 - bool:
Andrew Goodbody1a680462024-08-12 12:09:22 +010044 name: build217
45 default: false
46 description: 'Build 2.17.x version'
47 - bool:
Andrew Goodbodya17d4392024-02-12 09:46:03 +000048 name: build216
49 default: false
50 description: 'Build 2.16.x version'
51 - bool:
Andrew Goodbody656ae202023-10-18 11:14:10 +010052 name: build215
53 default: false
54 description: 'Build 2.15.x version'
Andrew Goodbodye076d262024-10-10 14:58:14 +010055 disabled: true
Marcin Juszkiewiczc2f10bd2021-07-22 15:37:49 +020056 node: ldcg-aarch64-02
Marcin Juszkiewicz950d30e2021-05-12 11:08:46 +020057 concurrent: false
58 display-name: 'Tensorflow Python package (manylinux2014)'
59 wrappers:
60 - timestamps
Andrew Goodbody101f10a2024-02-07 15:38:03 +000061 - credentials-binding:
62 - text:
63 credential-id: snapshots-api-key
64 variable: PUBLISH_KEY
Marcin Juszkiewicz950d30e2021-05-12 11:08:46 +020065 builders:
66 - shell:
67 !include-raw: ldcg-python-manylinux-tensorflow/build.sh
Marcin Juszkiewicz950d30e2021-05-12 11:08:46 +020068 - shell:
69 !include-raw: ldcg-python-manylinux-tensorflow/publishers.sh
70 publishers:
71 - email:
Andrew Goodbody30b34aa2021-09-20 11:07:01 +010072 recipients: 'marcin.juszkiewicz@linaro.org andrew.goodbody@linaro.org'