blob: 1829e1a7783116307ac14d7188cce7b1600ed31e [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
Arthur She09a8ebe2023-12-21 20:30:03 -08007 description: Triggers tf-a-windows-builder, tf-main and tf-coverity for the TF-A project.
Leonardo Sandoval67de3212021-01-14 11:37:05 -06008 properties:
9 - build-discarder:
Leonardo Sandovala4feb552021-03-02 12:10:21 -060010 days-to-keep: 14
11 num-to-keep: 60
Leonardo Sandoval67de3212021-01-14 11:37:05 -060012 parameters:
13 - string:
14 name: TF_GERRIT_PROJECT
15 default: 'TF-A/trusted-firmware-a'
16 - string:
17 name: TF_GERRIT_BRANCH
Leonardo Sandoval3da340d2021-02-09 14:53:30 -060018 default: 'refs/heads/integration'
Leonardo Sandoval67de3212021-01-14 11:37:05 -060019 - string:
20 name: TF_GERRIT_REFSPEC
Leonardo Sandoval3da340d2021-02-09 14:53:30 -060021 default: '+refs/heads/integration:refs/remotes/origin/integration'
Leonardo Sandoval67de3212021-01-14 11:37:05 -060022 - string:
Leonardo Sandovald768a452021-01-29 16:17:40 -060023 name: TFTF_GERRIT_PROJECT
24 default: 'TF-A/tf-a-tests'
Leonardo Sandoval67de3212021-01-14 11:37:05 -060025 - string:
Leonardo Sandovald768a452021-01-29 16:17:40 -060026 name: TFTF_GERRIT_BRANCH
Leonardo Sandoval3da340d2021-02-09 14:53:30 -060027 default: 'refs/heads/master'
Leonardo Sandovald768a452021-01-29 16:17:40 -060028 - string:
29 name: TFTF_GERRIT_REFSPEC
Leonardo Sandoval3da340d2021-02-09 14:53:30 -060030 default: '+refs/heads/master:refs/remotes/origin/master'
Leonardo Sandovald1b6b5a2021-09-13 12:06:26 -050031 - string:
Manish V Badarkhee12c9432025-04-17 09:23:31 +010032 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:
Zelalem Awekee8801df2021-10-25 13:41:44 -050042 name: CI_REFSPEC
43 default: '+refs/heads/master:refs/remotes/origin/master'
44 - string:
Saheer Babub495f032025-01-21 23:01:11 +000045 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:
Manish V Badarkhee12c9432025-04-17 09:23:31 +010050 name: MBEDTLS_URL
51 default: 'https://github.com/Mbed-TLS/mbedtls/archive/mbedtls-3.6.3.tar.gz'
52 - string:
Paul Sokolovsky981e5c12022-12-08 22:20:22 +030053 name: LAVA_PRIORITY
54 default: 'low'
55 - string:
Leonardo Sandovald1b6b5a2021-09-13 12:06:26 -050056 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:
60 - timestamps
61 builders:
Leonardo Sandovald1b6b5a2021-09-13 12:06:26 -050062 - shell:
63 !include-raw: scripts/clone.sh
64 - shell: |
65 #!/bin/bash
66 set -e
67 cat << EOF > share.param
68 SHARE_FOLDER=${SHARE_FOLDER}
69 EOF
Leonardo Sandoval67de3212021-01-14 11:37:05 -060070 - trigger-builds:
71 - project:
Olivier Deprezc107e3e2025-03-10 08:29:13 +010072 - tf-a-main
Manish V Badarkhee12c9432025-04-17 09:23:31 +010073 block: true
74 current-parameters: true
75 property-file: share.param
76 - project:
Olivier Deprezc107e3e2025-03-10 08:29:13 +010077 - tf-a-coverity
Harrison Mutai43cfcf22024-04-22 08:42:32 +000078 block: true
79 current-parameters: true
Manish V Badarkhee12c9432025-04-17 09:23:31 +010080 property-file: share.param
Harrison Mutai43cfcf22024-04-22 08:42:32 +000081 - project:
Olivier Deprezc107e3e2025-03-10 08:29:13 +010082 - tf-a-windows-builder
Leonardo Sandoval67de3212021-01-14 11:37:05 -060083 block: true
84 current-parameters: true
Manish V Badarkhee12c9432025-04-17 09:23:31 +010085 property-file: share.param
Leonardo Sandoval67de3212021-01-14 11:37:05 -060086 triggers:
Paul Sokolovskyed5b67d2023-04-14 14:14:39 +030087 - timed: 'H 22 * * *'