blob: 30a5d929c8cb1fbe711ef16a6799ea428fb2ed6c [file] [log] [blame]
Leonardo Sandoval67de3212021-01-14 11:37:05 -06001- job:
Leonardo Sandovalffaee982021-11-11 10:27:57 -06002 name: tf-a-daily
Paul Sokolovsky7c4b75b2023-06-01 16:15:22 +03003 node: docker-amd64-tf-a-jammy
Leonardo Sandoval67de3212021-01-14 11:37:05 -06004 project-type: freestyle
5 concurrent: false
6 disabled: false
Boyan Karatotev83248cf2025-07-01 14:40:42 +01007 description: Triggers tf-a-windows-builder, tf-main, tftf-main and tf-coverity for the TF-A project.
Leonardo Sandoval67de3212021-01-14 11:37:05 -06008 properties:
Chris Kay675db4f2025-06-24 14:14:34 +01009 - build-discarder:
10 days-to-keep: 14
11 num-to-keep: 60
Leonardo Sandoval67de3212021-01-14 11:37:05 -060012 parameters:
Chris Kay675db4f2025-06-24 14:14:34 +010013 - string:
14 name: TF_GERRIT_PROJECT
15 default: TF-A/trusted-firmware-a
16 - string:
17 name: TF_GERRIT_BRANCH
18 default: refs/heads/integration
19 - string:
20 name: TF_GERRIT_REFSPEC
21 default: +refs/heads/integration:refs/remotes/origin/integration
22 - string:
23 name: TFTF_GERRIT_PROJECT
24 default: TF-A/tf-a-tests
25 - string:
26 name: TFTF_GERRIT_BRANCH
27 default: refs/heads/master
28 - string:
29 name: TFTF_GERRIT_REFSPEC
30 default: +refs/heads/master:refs/remotes/origin/master
31 - string:
32 name: SPM_REFSPEC
33 default: +refs/heads/master:refs/remotes/origin/master
34 description: |
35 SPM(Hafnium) refspec to use. The master branch is used by default.
36 - string:
37 name: RMM_REFSPEC
38 default: +refs/heads/main:refs/remotes/origin/main
39 description: |
40 tf-rmm refspec to use. The main branch is used by default.
41 - string:
42 name: CI_REFSPEC
43 default: +refs/heads/master:refs/remotes/origin/master
44 - string:
45 name: JOBS_REFSPEC
46 default: refs/heads/master
47 description: |
48 tf-a-job-configs refspec to use. The master branch is used by default.
49 - string:
50 name: MBEDTLS_URL
51 default: https://github.com/Mbed-TLS/mbedtls/archive/mbedtls-3.6.3.tar.gz
52 - string:
53 name: LAVA_PRIORITY
54 default: low
55 - string:
56 name: SHARE_FOLDER
57 default: /srv/shared/${JOB_NAME}/${BUILD_NUMBER}
58 description: Folder containing shared repositories for downstream pipeline jobs
Leonardo Sandoval67de3212021-01-14 11:37:05 -060059 wrappers:
Chris Kay675db4f2025-06-24 14:14:34 +010060 - timestamps
Leonardo Sandoval67de3212021-01-14 11:37:05 -060061 builders:
Chris Kay675db4f2025-06-24 14:14:34 +010062 - shell: !include-raw: scripts/clone.sh
63 - shell: |
64 #!/bin/bash
65 set -e
66 cat << EOF > share.param
67 SHARE_FOLDER=${SHARE_FOLDER}
68 EOF
69 - trigger-builds:
70 - project:
71 - tf-a-main
72 block: true
73 current-parameters: true
74 property-file: share.param
75 - project:
Boyan Karatotev83248cf2025-07-01 14:40:42 +010076 - tf-a-tftf-main
77 block: true
78 current-parameters: true
79 property-file: share.param
80 - project:
Chris Kay675db4f2025-06-24 14:14:34 +010081 - tf-a-coverity
82 block: true
83 current-parameters: true
84 property-file: share.param
85 - project:
86 - tf-a-windows-builder
87 block: true
88 current-parameters: true
89 property-file: share.param
Leonardo Sandoval67de3212021-01-14 11:37:05 -060090 triggers:
Chris Kay675db4f2025-06-24 14:14:34 +010091 - timed: H 22 * * *