blob: 94096f9a4c65ea56ea34b165284d07d317f652fb [file] [log] [blame]
Arthur She852542e2023-07-19 09:06:51 -07001- job:
2 concurrent: true
3 description: Mbed TLS parametrized test PR job
4 disabled: false
5 name: mbed-tls-restricted-pr-test-parametrized
6 parameters:
7 - string:
8 default: development
9 description: Set this to the branch you would be targeting for a PR
10 name: CHANGE_TARGET
11 trim: 'false'
12 - string:
13 default: ssh://git@github.com/Mbed-TLS/mbedtls-restricted.git
14 description: Enter mbed TLS repo/fork
15 name: MBED_TLS_REPO
16 trim: 'true'
17 - string:
18 default: development-restricted
19 description: Enter branch or commit to test
20 name: MBED_TLS_BRANCH
21 trim: 'false'
22 - string:
Bence Szépkútib9df4e02024-10-16 07:47:14 +020023 default: ssh://git@github.com:Mbed-TLS/mbedtls-framework.git
24 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 +010025 name: FRAMEWORK_REPO
Bence Szépkútib9df4e02024-10-16 07:47:14 +020026 trim: 'true'
27 - string:
28 default: ''
29 description: Enter Framework branch to override the one specififed in the Mbed TLS branch.
Gilles Peskinedefbb6b2024-11-18 18:39:04 +010030 name: FRAMEWORK_BRANCH
Bence Szépkútib9df4e02024-10-16 07:47:14 +020031 trim: 'false'
Arthur She852542e2023-07-19 09:06:51 -070032 - bool:
33 default: false
Arthur She852542e2023-07-19 09:06:51 -070034 description: Run the basic FreeBSD PR job scripts
35 name: RUN_FREEBSD
36 - bool:
37 default: false
38 description: Run Windows tests
39 name: RUN_WINDOWS_TEST
40 - bool:
41 default: false
42 description: Run all.sh tests
43 name: RUN_ALL_SH
44 - bool:
45 default: false
46 description: Run the ABI checking test
47 name: RUN_ABI_CHECK
Bence Szépkúti52b7d452024-09-12 18:04:12 +020048 - string:
Arthur She852542e2023-07-19 09:06:51 -070049 name: TEST_BRANCH
50 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 +020051 default: main
52 trim: 'false'
Arthur She852542e2023-07-19 09:06:51 -070053 pipeline-scm:
54 lightweight-checkout: false
55 scm:
56 - git:
57 branches:
58 - ${TEST_BRANCH}
Bence Szépkútid9231742024-09-12 14:22:51 +020059 credentials-id: mbedtls-github-ssh
60 url: ssh://git@github.com/Mbed-TLS/mbedtls-test.git
Arthur She852542e2023-07-19 09:06:51 -070061 script-path: vars/mbedtls-pr-test-Jenkinsfile
62 project-type: pipeline
63 properties:
64 - speed-durability:
65 hint: performance-optimized
66 - build-blocker:
67 block-level: GLOBAL
68 blocking-jobs: []
69 queue-scanning: DISABLED
70 use-build-blocker: false
71 - build-discarder:
72 artifact-days-to-keep: -1
73 artifact-num-to-keep: -1
74 days-to-keep: 60
75 num-to-keep: 100
76 - github:
77 url: https://github.com/Mbed-TLS/mbedtls
78 - inject:
79 enabled: true
80 keep-build-variables: true
81 keep-system-variables: true
82 load-from-master: false
83 override-build-parameters: false
84 properties-content: GIT_CREDENTIALS_ID=mbedtls-github-ssh
85 triggers: []