blob: 4de7470630c058163f8f4aab3ff6de9b6bf90bff [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: ''
30 wrappers:
31 - timestamps
32 - timeout:
33 timeout: 60
34 fail: true
35 - credentials-binding:
36 - text:
37 credential-id: TEST_IAR_LICENSE_NR
38 variable: IAR_LICENSE_NR
39 - text:
40 credential-id: TEST_IAR_LICENSE_EMAIL
41 variable: IAR_LICENSE_EMAIL
42 scm:
43 - git:
44 url: https://review.trustedfirmware.org/${GERRIT_PROJECT}
45 refspec: ${GERRIT_REFSPEC}
46 branches:
47 - ${GERRIT_BRANCH}
48 skip-tag: true
49 clean:
50 before: true
51 choosing-strategy: gerrit
52 basedir: iar-dockerfiles
53 builders:
54 - shell:
55 !include-raw: iar-docker-images/builders.sh
56 publishers:
57 - email:
58 recipients: 'arthur.she@linaro.org'
59