blob: 17a362e583ed7e1a1106ecf74619907de74846d6 [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
Arthur She3ea3df92023-07-18 14:53:14 -07009 description: Enter mbed TLS repo/fork
10 name: MBED_TLS_REPO
11 trim: 'false'
12 - string:
13 default: development
14 description: Enter branch or commit to test
15 name: MBED_TLS_BRANCH
16 trim: 'false'
17 - bool:
18 default: true
19 description: |-
20 Run basic-build-test.sh
21
22 (Note, this does not work on mbedtls-2.1).
23 name: RUN_BASIC_BUILD_TEST
24 - bool:
25 default: true
26 description: Run all.sh
27 name: RUN_ALL_SH
28 - bool:
29 default: true
30 description: Run a selection of all.sh on FreeBSD
31 name: RUN_FREEBSD
32 - bool:
33 default: true
34 description: Run Windows tests
35 name: RUN_WINDOWS_TEST
Arthur She3ea3df92023-07-18 14:53:14 -070036 - string:
Bence Szépkúti47a5e7d2024-11-11 21:39:48 +010037 default: 'CE-OSS-SecurityLibs-ALL@arm.com,arthur.she@linaro.org,kelley.spoon@linaro.org'
Bence Szépkúti9ccf7f22024-11-06 21:03:57 +010038 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 -070039 name: TEST_PASS_EMAIL_ADDRESS
Bence Szépkúti9ccf7f22024-11-06 21:03:57 +010040 trim: 'true'
Arthur She3ea3df92023-07-18 14:53:14 -070041 - string:
Bence Szépkúti47a5e7d2024-11-11 21:39:48 +010042 default: 'CE-OSS-SecurityLibs-ALL@arm.com,arthur.she@linaro.org,kelley.spoon@linaro.org'
Bence Szépkúti9ccf7f22024-11-06 21:03:57 +010043 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 -070044 name: TEST_FAIL_EMAIL_ADDRESS
Bence Szépkúti9ccf7f22024-11-06 21:03:57 +010045 trim: 'true'
Arthur She3ea3df92023-07-18 14:53:14 -070046 - bool:
47 default: false
48 description: Push head to coverity branch, triggering a scan (development only)
49 name: PUSH_COVERITY
50 pipeline-scm:
51 lightweight-checkout: true
52 scm:
53 - git:
54 branches:
Bence Szépkútidbf2b892024-09-06 19:12:46 +020055 - main
Bence Szépkúti6deeb822024-09-12 14:23:53 +020056 credentials-id: mbedtls-github-ssh
57 url: ssh://git@github.com/Mbed-TLS/mbedtls-test.git
Arthur She3ea3df92023-07-18 14:53:14 -070058 script-path: vars/mbedtls-release-Jenkinsfile
59 project-type: pipeline
60 properties:
61 - speed-durability:
62 hint: performance-optimized
63 - build-blocker:
64 block-level: GLOBAL
65 blocking-jobs: []
66 queue-scanning: DISABLED
67 use-build-blocker: false
68 - build-discarder:
69 artifact-days-to-keep: -1
70 artifact-num-to-keep: -1
71 days-to-keep: 60
72 num-to-keep: 100
73 - inject:
74 enabled: true
75 keep-build-variables: true
76 keep-system-variables: true
77 load-from-master: false
78 override-build-parameters: false
Bence Szépkúti6deeb822024-09-12 14:23:53 +020079 properties-content: GIT_CREDENTIALS_ID=mbedtls-github-ssh
Arthur She3ea3df92023-07-18 14:53:14 -070080 triggers:
81 - parameterized-timer:
Gilles Peskine6f23d5d2024-05-22 19:25:36 +020082 cron: |
83 H(0-29) 0 * * * %MBED_TLS_BRANCH=development
84 H(0-29) 2 * * * %MBED_TLS_BRANCH=mbedtls-3.6
85 H(0-29) 4 * * * %MBED_TLS_BRANCH=mbedtls-2.28