blob: b9b040dcd576a19f9ebba81021cf435e28f2f890 [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
10 # Test build job on TF-02
Arthur She560798e2024-08-05 11:33:48 +080011 # node: build-amd64
12 # Run on EC2
13 node: build-amd64-private
Arthur Shef4d97ca2024-07-30 17:10:48 +080014 concurrent: false
15 display-name: 'TF-M IAR Docker images build job'
16 parameters:
17 - string:
18 name: GERRIT_PROJECT
19 default: 'ci/iar-dockerfiles'
20 description: |
21 Git project to build (also set by Gerrit trigger)
22 - string:
23 name: GERRIT_BRANCH
24 default: 'master'
25 description: |
26 Git branch to build (also set by Gerrit trigger)
27 - string:
28 name: GERRIT_REFSPEC
29 default: ''
Arthur Shea792c1e2024-08-15 10:24:58 +080030 - string:
31 name: IAR_PACKAGE
32 default: 'bxarm-9.50.2.deb'
33 description: |
34 IAR toolchain install package file name
Arthur Shef4d97ca2024-07-30 17:10:48 +080035 wrappers:
36 - timestamps
37 - timeout:
38 timeout: 60
39 fail: true
40 - credentials-binding:
41 - text:
42 credential-id: TEST_IAR_LICENSE_NR
43 variable: IAR_LICENSE_NR
44 - text:
45 credential-id: TEST_IAR_LICENSE_EMAIL
46 variable: IAR_LICENSE_EMAIL
47 scm:
48 - git:
49 url: https://review.trustedfirmware.org/${GERRIT_PROJECT}
50 refspec: ${GERRIT_REFSPEC}
51 branches:
52 - ${GERRIT_BRANCH}
53 skip-tag: true
54 clean:
55 before: true
56 choosing-strategy: gerrit
57 basedir: iar-dockerfiles
58 builders:
59 - shell:
60 !include-raw: iar-docker-images/builders.sh
61 publishers:
62 - email:
63 recipients: 'arthur.she@linaro.org'
64