blob: 7d0d45a58727b72cfd2f82ecb69278aef5c8549e [file] [log] [blame]
Arthur She3d89a912023-07-19 14:17:38 -07001- job:
2 concurrent: true
Gilles Peskine7288a752024-11-18 19:37:51 +01003 description: Mbed TLS release job
Arthur She3d89a912023-07-19 14:17:38 -07004 disabled: false
5 name: mbedtls-restricted-release-new
6 parameters:
7 - string:
8 default: ssh://git@github.com/Mbed-TLS/mbedtls-restricted.git
Gilles Peskine80f035d2024-11-18 16:51:35 +01009 description: Mbed TLS repo/fork
Arthur She3d89a912023-07-19 14:17:38 -070010 name: MBED_TLS_REPO
Gilles Peskinebe2a48f2024-11-18 19:41:24 +010011 trim: true
Arthur She3d89a912023-07-19 14:17:38 -070012 - string:
13 default: development-restricted
Gilles Peskine80f035d2024-11-18 16:51:35 +010014 description: Branch or commit to test
Arthur She3d89a912023-07-19 14:17:38 -070015 name: MBED_TLS_BRANCH
Gilles Peskinebe2a48f2024-11-18 19:41:24 +010016 trim: true
Arthur She3d89a912023-07-19 14:17:38 -070017 - bool:
18 default: true
Gilles Peskine80f035d2024-11-18 16:51:35 +010019 description: Run basic-build-test.sh (test coverage measurement)
Arthur She3d89a912023-07-19 14:17:38 -070020 name: RUN_BASIC_BUILD_TEST
21 - bool:
22 default: true
Gilles Peskine80f035d2024-11-18 16:51:35 +010023 description: Run all.sh (complete) on Linux
Arthur She3d89a912023-07-19 14:17:38 -070024 name: RUN_ALL_SH
25 - bool:
Gilles Peskine4e209682024-08-05 11:56:34 +020026 default: true
27 description: Run a selection of all.sh on FreeBSD
28 name: RUN_FREEBSD
29 - bool:
Gilles Peskine71402592024-11-18 19:34:22 +010030 default: true
Arthur She3d89a912023-07-19 14:17:38 -070031 description: Run Windows tests
32 name: RUN_WINDOWS_TEST
Bence Szépkúti9ccf7f22024-11-06 21:03:57 +010033 - string:
34 name: TEST_PASS_EMAIL_ADDRESS
35 description: E-mail addresses (delimited by ,) that a report should be sent to when the test run passes
Gilles Peskine0f8718f2024-12-03 18:26:12 +010036 default: ''
Bence Szépkúti9ccf7f22024-11-06 21:03:57 +010037 trim: true
38 - string:
39 name: TEST_FAIL_EMAIL_ADDRESS
40 description: E-mail addresses (delimited by ,) that a report should be sent to when the test run fails
Gilles Peskine0f8718f2024-12-03 18:26:12 +010041 default: ''
Bence Szépkúti9ccf7f22024-11-06 21:03:57 +010042 trim: true
Arthur She3d89a912023-07-19 14:17:38 -070043 pipeline-scm:
44 lightweight-checkout: true
45 scm:
46 - git:
47 branches:
Bence Szépkútidbf2b892024-09-06 19:12:46 +020048 - main
Bence Szépkúti6deeb822024-09-12 14:23:53 +020049 credentials-id: mbedtls-github-ssh
50 url: ssh://git@github.com/Mbed-TLS/mbedtls-test.git
Arthur She3d89a912023-07-19 14:17:38 -070051 script-path: vars/mbedtls-release-Jenkinsfile
52 project-type: pipeline
53 properties:
54 - speed-durability:
55 hint: performance-optimized
56 - build-blocker:
57 block-level: GLOBAL
58 blocking-jobs: []
59 queue-scanning: DISABLED
60 use-build-blocker: false
61 - build-discarder:
62 artifact-days-to-keep: -1
63 artifact-num-to-keep: -1
64 days-to-keep: 60
65 num-to-keep: 100
66 - github:
67 url: https://github.com/Mbed-TLS/mbedtls
68 - inject:
69 enabled: true
70 keep-build-variables: true
71 keep-system-variables: true
72 load-from-master: false
73 override-build-parameters: false
74 properties-content: |-
75 GIT_CREDENTIALS_ID=mbedtls-github-ssh
Arthur She3d89a912023-07-19 14:17:38 -070076 triggers: []