blob: 594e67f033cdd2a5f916c9c69cb1412d3208b8a7 [file] [log] [blame]
Arthur She3d89a912023-07-19 14:17:38 -07001- job:
2 concurrent: true
3 description: Mbed TLS Release job (new)
4 disabled: false
5 name: mbedtls-release-ci-testing
6 parameters:
7 - string:
Bence Szépkútid9231742024-09-12 14:22:51 +02008 default: ssh://git@github.com/Mbed-TLS/mbedtls.git
Arthur She3d89a912023-07-19 14:17:38 -07009 description: Enter mbed TLS repo/fork
10 name: MBED_TLS_REPO
11 trim: 'true'
12 - string:
13 default: development
14 description: Enter branch or commit to test
15 name: MBED_TLS_BRANCH
16 trim: 'true'
Bence Szépkútib9df4e02024-10-16 07:47:14 +020017 - string:
18 default: ssh://git@github.com:Mbed-TLS/mbedtls-framework.git
19 description: Enter Framework repo/fork to override the one specififed in the Mbed TLS branch (only used if FRAMEWORK_BRANCH is also set)
Gilles Peskinedefbb6b2024-11-18 18:39:04 +010020 name: FRAMEWORK_REPO
Bence Szépkútib9df4e02024-10-16 07:47:14 +020021 trim: 'true'
22 - string:
23 default: ''
24 description: Enter Framework branch to override the one specififed in the Mbed TLS branch.
Gilles Peskinedefbb6b2024-11-18 18:39:04 +010025 name: FRAMEWORK_BRANCH
Bence Szépkútib9df4e02024-10-16 07:47:14 +020026 trim: 'false'
Arthur She3d89a912023-07-19 14:17:38 -070027 - bool:
28 default: false
29 description: Run basic-build-test.sh (test coverage measurement)
30 name: RUN_BASIC_BUILD_TEST
31 - bool:
32 default: false
33 description: Run all.sh on Linux
34 name: RUN_ALL_SH
35 - bool:
36 default: false
37 description: Run a selection of all.sh on FreeBSD
38 name: RUN_FREEBSD
39 - bool:
40 default: false
41 description: Run Windows tests
42 name: RUN_WINDOWS_TEST
43 - bool:
44 default: false
Arthur She3d89a912023-07-19 14:17:38 -070045 description: Push head to coverity branch, triggering a scan (development only)
46 name: PUSH_COVERITY
Bence Szépkúti52b7d452024-09-12 18:04:12 +020047 - string:
Arthur She3d89a912023-07-19 14:17:38 -070048 name: TEST_BRANCH
49 description: Branch or tag in https://github.com/Mbed-TLS/mbedtls-test.git (forks are not supported)
Bence Szépkúti52b7d452024-09-12 18:04:12 +020050 default: main
51 trim: 'false'
Bence Szépkúti9ccf7f22024-11-06 21:03:57 +010052 - string:
53 name: TEST_PASS_EMAIL_ADDRESS
54 description: E-mail addresses (delimited by ,) that a report should be sent to when the test run passes
55 default: ''
56 trim: true
57 - string:
58 name: TEST_FAIL_EMAIL_ADDRESS
59 description: E-mail addresses (delimited by ,) that a report should be sent to when the test run fails
60 default: ''
61 trim: true
Arthur She3d89a912023-07-19 14:17:38 -070062 pipeline-scm:
63 lightweight-checkout: false
64 scm:
65 - git:
66 branches:
67 - ${TEST_BRANCH}
Bence Szépkútid9231742024-09-12 14:22:51 +020068 credentials-id: mbedtls-github-ssh
69 url: ssh://git@github.com/Mbed-TLS/mbedtls-test.git
Arthur She3d89a912023-07-19 14:17:38 -070070 script-path: vars/mbedtls-release-Jenkinsfile
71 project-type: pipeline
72 properties:
73 - speed-durability:
74 hint: performance-optimized
75 - build-blocker:
76 block-level: GLOBAL
77 blocking-jobs: []
78 queue-scanning: DISABLED
79 use-build-blocker: false
80 - build-discarder:
81 artifact-days-to-keep: -1
82 artifact-num-to-keep: -1
83 days-to-keep: 60
84 num-to-keep: 30
85 - github:
86 url: https://github.com/Mbed-TLS/mbedtls
87 - inject:
88 enabled: true
89 keep-build-variables: true
90 keep-system-variables: true
91 load-from-master: false
92 override-build-parameters: false
93 properties-content: |-
94 GIT_CREDENTIALS_ID=mbedtls-github-ssh
Arthur She3d89a912023-07-19 14:17:38 -070095