blob: 8ec7749aea8d5cb050843f3c6a78d0248b132ab9 [file] [log] [blame]
Kelley Spooncd089f02024-09-12 11:25:41 -05001- job:
2 name: iar-docker-images
3 project-type: freestyle
4 defaults: global
5 properties:
Kelley Spooncd089f02024-09-12 11:25:41 -05006 - build-discarder:
7 days-to-keep: 500
8 num-to-keep: 30
9 disabled: false
10 node: build-amd64-private
11 concurrent: false
Arthur She41115eb2024-09-18 14:48:11 -070012 display-name: 'TF-M IAR Docker images builder'
Kelley Spooncd089f02024-09-12 11:25:41 -050013 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 She41115eb2024-09-18 14:48:11 -070027 - string:
28 name: IAR_PACKAGE
29 default: 'bxarm-9.50.2.deb'
30 description: |
31 IAR toolchain install package file name
32 wrappers:
33 - timestamps
34 - timeout:
35 timeout: 60
36 fail: true
37 - credentials-binding:
38 - text:
39 credential-id: TEST_IAR_LICENSE_NR
40 variable: IAR_LICENSE_NR
41 - text:
42 credential-id: TEST_IAR_LICENSE_EMAIL
43 variable: IAR_LICENSE_EMAIL
Kelley Spooncd089f02024-09-12 11:25:41 -050044 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:
Arthur She41115eb2024-09-18 14:48:11 -070060 recipients: 'arthur.she@linaro.org'
61