blob: 0b1f468b90ac7cbca7d32af787fa62d454b960ad [file] [log] [blame]
Arthur She3ea3df92023-07-18 14:53:14 -07001- job:
2 concurrent: true
3 description: Mbed TLS Nightly Tests
Darryl Green0dbe6612025-06-20 09:04:53 +01004 disabled: false
Arthur She3ea3df92023-07-18 14:53:14 -07005 name: mbed-tls-nightly-tests
6 parameters:
7 - string:
Bence Szépkúti6deeb822024-09-12 14:23:53 +02008 default: ssh://git@github.com/Mbed-TLS/mbedtls.git
Gilles Peskine80f035d2024-11-18 16:51:35 +01009 description: Mbed TLS repo/fork
Arthur She3ea3df92023-07-18 14:53:14 -070010 name: MBED_TLS_REPO
Gilles Peskinebe2a48f2024-11-18 19:41:24 +010011 trim: true
Arthur She3ea3df92023-07-18 14:53:14 -070012 - string:
13 default: development
Gilles Peskine80f035d2024-11-18 16:51:35 +010014 description: Branch or commit to test
Arthur She3ea3df92023-07-18 14:53:14 -070015 name: MBED_TLS_BRANCH
Gilles Peskinebe2a48f2024-11-18 19:41:24 +010016 trim: true
Darryl Green705bfcc2025-06-26 13:31:19 +010017 - string:
18 default: ssh://git@github.com/Mbed-TLS/mbedtls-framework.git
19 description: Framework repo/fork
20 name: FRAMEWORK_REPO
21 trim: true
22 - string:
23 default: ''
24 description: Enter Framework branch/sha to override the sha specified in the Mbed TLS branch
25 name: FRAMEWORK_BRANCH
26 trim: true
27 - string:
28 default: ssh://git@github.com/Mbed-TLS/TF-PSA-Crypto.git
29 description: TF PSA Crypto repo/fork
30 name: TF_PSA_CRYPTO_REPO
31 trim: true
32 - string:
33 default: ''
34 description: Enter TF PSA Crypto branch/sha to override the sha specified in the Mbed TLS branch.
35 name: TF_PSA_CRYPTO_BRANCH
36 trim: true
Arthur She3ea3df92023-07-18 14:53:14 -070037 - bool:
38 default: true
Gilles Peskine80f035d2024-11-18 16:51:35 +010039 description: Run basic-build-test.sh (test coverage measurement)
Arthur She3ea3df92023-07-18 14:53:14 -070040 name: RUN_BASIC_BUILD_TEST
41 - bool:
42 default: true
43 description: Run all.sh
44 name: RUN_ALL_SH
45 - bool:
46 default: true
47 description: Run a selection of all.sh on FreeBSD
48 name: RUN_FREEBSD
49 - bool:
50 default: true
51 description: Run Windows tests
52 name: RUN_WINDOWS_TEST
Arthur She3ea3df92023-07-18 14:53:14 -070053 - string:
Gilles Peskine0f8718f2024-12-03 18:26:12 +010054 default: ''
Bence Szépkúti9ccf7f22024-11-06 21:03:57 +010055 description: E-mail addresses (delimited by ,) that a report should be sent to when the test run passes
Arthur She3ea3df92023-07-18 14:53:14 -070056 name: TEST_PASS_EMAIL_ADDRESS
Gilles Peskinebe2a48f2024-11-18 19:41:24 +010057 trim: true
Arthur She3ea3df92023-07-18 14:53:14 -070058 - string:
Bence Szépkútice198162025-02-13 18:11:06 +010059 default: 'CE-SW-Firmware-Crypto@arm.com'
Bence Szépkúti9ccf7f22024-11-06 21:03:57 +010060 description: E-mail addresses (delimited by ,) that a report should be sent to when the test run fails
Arthur She3ea3df92023-07-18 14:53:14 -070061 name: TEST_FAIL_EMAIL_ADDRESS
Gilles Peskinebe2a48f2024-11-18 19:41:24 +010062 trim: true
Arthur She3ea3df92023-07-18 14:53:14 -070063 - bool:
64 default: false
65 description: Push head to coverity branch, triggering a scan (development only)
66 name: PUSH_COVERITY
67 pipeline-scm:
68 lightweight-checkout: true
69 scm:
70 - git:
71 branches:
Darryl Greene6a6ce82025-06-19 13:52:34 +010072 - dev/dgreen-arm/openci-testing
Bence Szépkúti6deeb822024-09-12 14:23:53 +020073 credentials-id: mbedtls-github-ssh
74 url: ssh://git@github.com/Mbed-TLS/mbedtls-test.git
Arthur She3ea3df92023-07-18 14:53:14 -070075 script-path: vars/mbedtls-release-Jenkinsfile
76 project-type: pipeline
77 properties:
78 - speed-durability:
79 hint: performance-optimized
80 - build-blocker:
81 block-level: GLOBAL
82 blocking-jobs: []
83 queue-scanning: DISABLED
84 use-build-blocker: false
85 - build-discarder:
86 artifact-days-to-keep: -1
87 artifact-num-to-keep: -1
88 days-to-keep: 60
89 num-to-keep: 100
90 - inject:
91 enabled: true
92 keep-build-variables: true
93 keep-system-variables: true
94 load-from-master: false
95 override-build-parameters: false
Bence Szépkúti6deeb822024-09-12 14:23:53 +020096 properties-content: GIT_CREDENTIALS_ID=mbedtls-github-ssh
Arthur She3ea3df92023-07-18 14:53:14 -070097 triggers:
98 - parameterized-timer:
Gilles Peskine6f23d5d2024-05-22 19:25:36 +020099 cron: |
100 H(0-29) 0 * * * %MBED_TLS_BRANCH=development
101 H(0-29) 2 * * * %MBED_TLS_BRANCH=mbedtls-3.6