blob: ae5db637def57655a1c39c0890df5ac6bca0564c [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-restricted-release-new
6 parameters:
7 - string:
8 default: ssh://git@github.com/Mbed-TLS/mbedtls-restricted.git
9 description: Enter mbed TLS repo/fork
10 name: MBED_TLS_REPO
11 trim: 'true'
12 - string:
13 default: development-restricted
14 description: Enter branch or commit to test
15 name: MBED_TLS_BRANCH
16 trim: 'true'
17 - bool:
18 default: true
19 description: Run basic-build-test.sh
20 name: RUN_BASIC_BUILD_TEST
21 - bool:
22 default: true
23 description: Run all.sh on Linux
24 name: RUN_ALL_SH
25 - bool:
26 default: false
27 description: Run Windows tests
28 name: RUN_WINDOWS_TEST
29 - bool:
30 default: false
31 description: Import mbed TLS into mbed-os master and test mbed TLS authcrypt
32 example.
33 name: TEST_MBED_OS_AUTHCRYPT_EXAMPLE
34 - bool:
35 default: false
36 description: Import mbed TLS into mbed-os master and test mbed TLS benchmark
37 example.
38 name: TEST_MBED_OS_BENCHMARK_EXAMPLE
39 - bool:
40 default: false
41 description: Import mbed TLS into mbed-os master and test mbed TLS hashing
42 example.
43 name: TEST_MBED_OS_HASHING_EXAMPLE
44 - bool:
45 default: false
46 description: Import mbed TLS into mbed-os master and test mbed TLS tls-client
47 example.
48 name: TEST_MBED_OS_TLS_CLIENT_EXAMPLE
49 - string:
50 default: ''
51 description: |-
52 Enter Mbed Crypto repo/fork. Note this *ONLY* influences the Mbed OS tests at this time.
53
54 Optional - if omitted will use what's embedded in the Mbed TLS submodule.
55 name: MBED_CRYPTO_REPO
56 trim: 'true'
57 - string:
58 default: ''
59 description: |-
60 Enter Mbed Crypto branch. Note this *ONLY* influences the Mbed OS tests at this time.
61
62 Optional - if omitted will use what's embedded in the Mbed TLS submodule.
63 name: MBED_CRYPTO_BRANCH
64 trim: 'true'
65 - string:
66 default: https://github.com/ARMmbed/mbed-os.git
67 description: Enter the Mbed OS repo or fork
68 name: MBED_OS_REPO
69 trim: 'true'
70 - string:
71 default: master
72 description: |-
73 Enter branch or commit to test.
74
75 By default we test with the HEAD of the master branch, which is NOT a fixed release.
76 name: MBED_OS_BRANCH
77 trim: 'true'
78 - string:
79 default: https://github.com/ARMmbed/mbed-os-example-tls.git
80 description: |-
81 Enter the Mbed OS examples repo or fork.
82
83 This defaults to the main repository the examples are held in.
84 name: MBED_OS_TLS_EXAMPLES_REPO
85 trim: 'true'
86 - string:
87 default: master
88 description: |-
89 Enter branch or commit to test.
90
91 This defaults to the HEAD of the master branch.
92 name: MBED_OS_TLS_EXAMPLES_BRANCH
93 trim: 'true'
94 - choice:
95 choices:
96 - Pull Request
97 - Mbed OS Gold Boards
98 - Mbed OS Silver Boards
99 - Mbed OS Gold Boards + Mbed OS Silver Boards
100 description: |-
101 Pull Request - Boards tested in the Pull Request job<br>
102
103 For the list of Mbed OS Gold and Silver boards, see <a href="https://confluence.arm.com/display/IoTBU/ISG+Device+SW+SUT+list">here</a>
104 name: PLATFORMS_TO_TEST
105 pipeline-scm:
106 lightweight-checkout: true
107 scm:
108 - git:
109 branches:
110 - 'master'
111 url: https://github.com/Mbed-TLS/mbedtls-test.git
112 script-path: vars/mbedtls-release-Jenkinsfile
113 project-type: pipeline
114 properties:
115 - speed-durability:
116 hint: performance-optimized
117 - build-blocker:
118 block-level: GLOBAL
119 blocking-jobs: []
120 queue-scanning: DISABLED
121 use-build-blocker: false
122 - build-discarder:
123 artifact-days-to-keep: -1
124 artifact-num-to-keep: -1
125 days-to-keep: 60
126 num-to-keep: 100
127 - github:
128 url: https://github.com/Mbed-TLS/mbedtls
129 - inject:
130 enabled: true
131 keep-build-variables: true
132 keep-system-variables: true
133 load-from-master: false
134 override-build-parameters: false
135 properties-content: |-
136 GIT_CREDENTIALS_ID=mbedtls-github-ssh
137 TEST_PASS_EMAIL_ADDRESS=mbed-tls-eng@arm.com;jaeden.amero@arm.com;arthur.she@linaro.org
138 TEST_FAIL_EMAIL_ADDRESS=mbed-tls-eng@arm.com;jaeden.amero@arm.com;arthur.she@linaro.org
139 triggers: []