blob: e22d5a6e56b2751f438d23f9575811083ab3eb05 [file] [log] [blame]
Arthur Shef4d97ca2024-07-30 17:10:48 +08001- job:
2 name: iar-docker-images
3 project-type: freestyle
4 defaults: global
5 properties:
6 - build-discarder:
7 days-to-keep: 500
8 num-to-keep: 30
9 disabled: false
Arthur She560798e2024-08-05 11:33:48 +080010 node: build-amd64-private
Arthur Shef4d97ca2024-07-30 17:10:48 +080011 concurrent: false
Arthur She72c480b2024-09-17 21:43:04 -070012 display-name: 'TF-M IAR Docker images builder'
Arthur Shef4d97ca2024-07-30 17:10:48 +080013 parameters:
14 - string:
15 name: GERRIT_PROJECT
16 default: 'ci/iar-dockerfiles'
17 description: |
18 Git project to build (also set by Gerrit trigger)
19 - string:
20 name: GERRIT_BRANCH
21 default: 'master'
22 description: |
23 Git branch to build (also set by Gerrit trigger)
24 - string:
25 name: GERRIT_REFSPEC
26 default: ''
Arthur Shea792c1e2024-08-15 10:24:58 +080027 - string:
28 name: IAR_PACKAGE
29 default: 'bxarm-9.50.2.deb'
30 description: |
31 IAR toolchain install package file name
Arthur Shef4d97ca2024-07-30 17:10:48 +080032 wrappers:
33 - timestamps
34 - timeout:
35 timeout: 60
36 fail: true
37 - credentials-binding:
38 - text:
Arthur She913f65d2024-09-18 21:19:52 -070039 credential-id: IAR_CLOUD_LICENSE_NR
Arthur Shef4d97ca2024-07-30 17:10:48 +080040 variable: IAR_LICENSE_NR
41 - text:
Arthur Sheb9ef0562024-09-18 21:51:25 -070042 credential-id: IAR_CLOUD_LICENSE_EMAIL
43 variable: IAR_LICENSE_EMAIL
Arthur Shef4d97ca2024-07-30 17:10:48 +080044 scm:
45 - git:
46 url: https://review.trustedfirmware.org/${GERRIT_PROJECT}
47 refspec: ${GERRIT_REFSPEC}
48 branches:
49 - ${GERRIT_BRANCH}
50 skip-tag: true
51 clean:
52 before: true
53 choosing-strategy: gerrit
54 basedir: iar-dockerfiles
55 builders:
56 - shell:
57 !include-raw: iar-docker-images/builders.sh
58 publishers:
59 - email:
60 recipients: 'arthur.she@linaro.org'
61