blob: 1ce12419ddfc67b1dbb8c0ad4597f61362975b60 [file] [log] [blame]
Arthur Sheda20e622022-02-17 21:45:42 -08001- job:
2 concurrent: true
3 description: Mbed TLS parametrized test PR job
Arthur Shee421e592023-07-21 08:53:17 -07004 disabled: true
Arthur Sheda20e622022-02-17 21:45:42 -08005 name: arthur-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:
Arthur She1745eb12022-03-09 10:49:16 -080013 default: ssh://git@github.com/ARMmbed/mbedtls-restricted-openci.git
Arthur Sheda20e622022-02-17 21:45:42 -080014 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:
23 default: ''
24 description: |-
25 Enter Mbed Crypto repo/fork. Note this *ONLY* influences the Mbed OS tests at this time.
26
27 Optional - if omitted will use what's embedded in the Mbed TLS submodule.
28 name: MBED_CRYPTO_REPO
29 trim: 'false'
30 - string:
31 default: ''
32 description: |-
33 Enter Mbed Crypto branch. Note this *ONLY* influences the Mbed OS tests at this time.
34
35 Optional - if omitted will use what's embedded in the Mbed TLS submodule.
36 name: MBED_CRYPTO_BRANCH
37 trim: 'false'
38 - string:
39 default: https://github.com/ARMmbed/mbed-os.git
40 description: Enter the Mbed OS repo or fork
41 name: MBED_OS_REPO
42 trim: 'false'
43 - string:
44 default: master
45 description: |-
46 Enter branch or commit to test.
47
48 By default we test with the HEAD of the master branch, which is NOT a fixed release.
49 name: MBED_OS_BRANCH
50 trim: 'false'
51 - string:
52 default: https://github.com/ARMmbed/mbed-os-example-tls.git
53 description: |-
54 Enter the Mbed OS examples repo or fork.
55
56 This defaults to the main repository the examples are held in.
57 name: MBED_OS_TLS_EXAMPLES_REPO
58 trim: 'false'
59 - string:
60 default: master
61 description: |-
62 Enter branch or commit to test.
63
64 This defaults to the HEAD of the master branch.
65 name: MBED_OS_TLS_EXAMPLES_BRANCH
66 trim: 'false'
67 - bool:
68 default: false
69 description: Run the basic linux PR job scripts.
70 name: RUN_LINUX_SCRIPTS
71 - bool:
72 default: false
73 description: Run the basic FreeBSD PR job scripts
74 name: RUN_FREEBSD
75 - bool:
76 default: false
77 description: Run Windows tests
78 name: RUN_WINDOWS_TEST
79 - bool:
80 default: false
81 description: Run all.sh tests
82 name: RUN_ALL_SH
83 - bool:
84 default: false
85 description: Run the ABI checking test
86 name: RUN_ABI_CHECK
87 - bool:
88 default: false
89 description: Import mbed TLS into mbed-os master and test mbed TLS authcrypt
90 example.
91 name: TEST_MBED_OS_AUTHCRYPT_EXAMPLE
92 - bool:
93 default: false
94 description: Import mbed TLS into mbed-os master and test mbed TLS benchmark
95 example.
96 name: TEST_MBED_OS_BENCHMARK_EXAMPLE
97 - bool:
98 default: false
99 description: Import mbed TLS into mbed-os master and test mbed TLS hashing
100 example.
101 name: TEST_MBED_OS_HASHING_EXAMPLE
102 - bool:
103 default: false
104 description: Import mbed TLS into mbed-os master and test mbed TLS tls-client
105 example.
106 name: TEST_MBED_OS_TLS_CLIENT_EXAMPLE
107 - git-parameter:
108 name: TEST_BRANCH
Arthur She35845532022-04-12 12:33:13 -0700109 description: Branch or tag in https://github.com/arthur-she/mbedtls-test (forks are not supported)
Arthur Sheda20e622022-02-17 21:45:42 -0800110 type: PT_BRANCH_TAG
111 quickFilterEnabled: True
Arthur She1745eb12022-03-09 10:49:16 -0800112 defaultValue: master
Arthur Sheda20e622022-02-17 21:45:42 -0800113 pipeline-scm:
114 lightweight-checkout: false
115 scm:
116 - git:
117 branches:
118 - ${TEST_BRANCH}
Arthur She35845532022-04-12 12:33:13 -0700119 url: https://github.com/arthur-she/mbedtls-test.git
Arthur Sheda20e622022-02-17 21:45:42 -0800120 script-path: vars/mbedtls-pr-test-Jenkinsfile
121 project-type: pipeline
122 properties:
123 - build-blocker:
124 block-level: GLOBAL
125 blocking-jobs: []
126 queue-scanning: DISABLED
127 use-build-blocker: false
128 - build-discarder:
129 artifact-days-to-keep: -1
130 artifact-num-to-keep: -1
131 days-to-keep: 60
132 num-to-keep: 100
133 - github:
Arthur She1745eb12022-03-09 10:49:16 -0800134 url: https://github.com/ARMmbed/mbedtls/
Arthur Sheda20e622022-02-17 21:45:42 -0800135 - inject:
136 enabled: true
137 keep-build-variables: true
138 keep-system-variables: true
139 load-from-master: false
140 override-build-parameters: false
Arthur She1745eb12022-03-09 10:49:16 -0800141 properties-content: GIT_CREDENTIALS_ID=mbedtls-github-ssh
Arthur Sheda20e622022-02-17 21:45:42 -0800142 triggers: []