blob: 97bbfbb26581fd40de66f26f5e092e9f07d14df7 [file] [log] [blame]
Arthur She3ea3df92023-07-18 14:53:14 -07001- job:
2 concurrent: true
3 description: Mbed TLS Nightly Tests
4 disabled: false
5 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
Arthur She3ea3df92023-07-18 14:53:14 -070017 - bool:
18 default: true
Gilles Peskine80f035d2024-11-18 16:51:35 +010019 description: Run basic-build-test.sh (test coverage measurement)
Arthur She3ea3df92023-07-18 14:53:14 -070020 name: RUN_BASIC_BUILD_TEST
21 - bool:
22 default: true
23 description: Run all.sh
24 name: RUN_ALL_SH
25 - bool:
26 default: true
27 description: Run a selection of all.sh on FreeBSD
28 name: RUN_FREEBSD
29 - bool:
30 default: true
31 description: Run Windows tests
32 name: RUN_WINDOWS_TEST
Arthur She3ea3df92023-07-18 14:53:14 -070033 - string:
Gilles Peskine0f8718f2024-12-03 18:26:12 +010034 default: ''
Bence Szépkúti9ccf7f22024-11-06 21:03:57 +010035 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 -070036 name: TEST_PASS_EMAIL_ADDRESS
Gilles Peskinebe2a48f2024-11-18 19:41:24 +010037 trim: true
Arthur She3ea3df92023-07-18 14:53:14 -070038 - string:
Gilles Peskine0f8718f2024-12-03 18:26:12 +010039 default: 'CE-OSS-Firmware-Crypto-TLS@arm.com'
Bence Szépkúti9ccf7f22024-11-06 21:03:57 +010040 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 -070041 name: TEST_FAIL_EMAIL_ADDRESS
Gilles Peskinebe2a48f2024-11-18 19:41:24 +010042 trim: true
Arthur She3ea3df92023-07-18 14:53:14 -070043 - bool:
44 default: false
45 description: Push head to coverity branch, triggering a scan (development only)
46 name: PUSH_COVERITY
47 pipeline-scm:
48 lightweight-checkout: true
49 scm:
50 - git:
51 branches:
Bence Szépkútidbf2b892024-09-06 19:12:46 +020052 - main
Bence Szépkúti6deeb822024-09-12 14:23:53 +020053 credentials-id: mbedtls-github-ssh
54 url: ssh://git@github.com/Mbed-TLS/mbedtls-test.git
Arthur She3ea3df92023-07-18 14:53:14 -070055 script-path: vars/mbedtls-release-Jenkinsfile
56 project-type: pipeline
57 properties:
58 - speed-durability:
59 hint: performance-optimized
60 - build-blocker:
61 block-level: GLOBAL
62 blocking-jobs: []
63 queue-scanning: DISABLED
64 use-build-blocker: false
65 - build-discarder:
66 artifact-days-to-keep: -1
67 artifact-num-to-keep: -1
68 days-to-keep: 60
69 num-to-keep: 100
70 - inject:
71 enabled: true
72 keep-build-variables: true
73 keep-system-variables: true
74 load-from-master: false
75 override-build-parameters: false
Bence Szépkúti6deeb822024-09-12 14:23:53 +020076 properties-content: GIT_CREDENTIALS_ID=mbedtls-github-ssh
Arthur She3ea3df92023-07-18 14:53:14 -070077 triggers:
78 - parameterized-timer:
Gilles Peskine6f23d5d2024-05-22 19:25:36 +020079 cron: |
80 H(0-29) 0 * * * %MBED_TLS_BRANCH=development
81 H(0-29) 2 * * * %MBED_TLS_BRANCH=mbedtls-3.6
82 H(0-29) 4 * * * %MBED_TLS_BRANCH=mbedtls-2.28