blob: 152b7e17cebc121fe199a67d02ccae0f5753cae2 [file] [log] [blame]
Arthur Sheabd51672023-07-20 09:09:59 -07001- job:
2 name: mbed-tls-restricted-pr
3 description: 'mbedtls restricted PR job'
4 project-type: multibranch
5 prune-dead-branches: true
6 days-to-keep: -1
7 num-to-keep: -1
8 script-path: tests/.jenkins/Jenkinsfile
9 properties:
10 - raw:
11 xml: |
12 <org.jenkinsci.plugins.workflow.libs.FolderLibraries plugin="workflow-cps-global-lib@2.9">
13 <libraries>
14 <org.jenkinsci.plugins.workflow.libs.LibraryConfiguration>
15 <name>mbedtls-test</name>
16 <retriever class="org.jenkinsci.plugins.workflow.libs.SCMSourceRetriever">
17 <scm class="org.jenkinsci.plugins.github_branch_source.GitHubSCMSource" plugin="github-branch-source@2.9.1">
Bence Szépkúti6deeb822024-09-12 14:23:53 +020018 <credentialsId>mbedtls-github-token</credentialsId>
Arthur Sheabd51672023-07-20 09:09:59 -070019 <repoOwner>Mbed-TLS</repoOwner>
20 <repository>mbedtls-test</repository>
21 <repositoryUrl>https://github.com/Mbed-TLS/mbedtls-test.git</repositoryUrl>
Bence Szépkúti6deeb822024-09-12 14:23:53 +020022 <traits>
Bence Szépkúti47208632025-06-11 15:29:00 +020023 <jenkins.plugins.git.traits.CloneOptionTrait plugin="git@5.2.1">
24 <extension class="hudson.plugins.git.extensions.impl.CloneOption">
25 <shallow>true</shallow>
26 <noTags>true</noTags>
27 <reference/>
28 <honorRefspec>true</honorRefspec>
29 </extension>
30 </jenkins.plugins.git.traits.CloneOptionTrait>
Bence Szépkúti6deeb822024-09-12 14:23:53 +020031 <org.jenkinsci.plugins.github__branch__source.SSHCheckoutTrait>
32 <credentialsId>mbedtls-github-ssh</credentialsId>
33 </org.jenkinsci.plugins.github__branch__source.SSHCheckoutTrait>
34 </traits>
Arthur Sheabd51672023-07-20 09:09:59 -070035 </scm>
36 </retriever>
Bence Szépkútidbf2b892024-09-06 19:12:46 +020037 <defaultVersion>main</defaultVersion>
Arthur Sheabd51672023-07-20 09:09:59 -070038 <implicit>true</implicit>
39 <allowVersionOverride>true</allowVersionOverride>
40 <includeInChangesets>true</includeInChangesets>
41 </org.jenkinsci.plugins.workflow.libs.LibraryConfiguration>
42 </libraries>
43 </org.jenkinsci.plugins.workflow.libs.FolderLibraries>
44 scm:
45 - github:
46 api-uri: https://api.github.com
47 credentials-id: mbedtls-github-token
48 repo-owner: Mbed-TLS
49 repo: mbedtls-restricted
Arthur Sheabd51672023-07-20 09:09:59 -070050 branch-discovery: no-pr
51 discover-pr-forks-strategy: both
Bence Szépkúti18bb5482023-10-12 11:25:08 +020052 discover-pr-forks-trust: nobody
Arthur Sheabd51672023-07-20 09:09:59 -070053 discover-pr-origin: both
Bence Szépkúti9111fcb2025-06-02 19:27:52 +020054 head-filter-regex: '(?!^PR-(758|759|806|850|906|916|919|1225|1227|1233|1357|1358)-(merge|head)$)(PR-\d+-(merge|head))'
Bence Szépkúti0888a7f2023-08-18 17:38:26 +020055 status-checks:
56 skip: true
57 skip-branch-source-notifications: true
Arthur Sheabd51672023-07-20 09:09:59 -070058 property-strategies:
59 all-branches:
60 - pipeline-branch-durability-override: performance-optimized
Bence Szépkúti47208632025-06-11 15:29:00 +020061 shallow-clone: true
62 do-not-fetch-tags: true
63 honor-refspec: true
Arthur Sheabd51672023-07-20 09:09:59 -070064 submodule:
Bence Szépkúti5bbc8082025-06-11 17:17:29 +020065 disable: true
Arthur Sheabd51672023-07-20 09:09:59 -070066 ssh-checkout:
67 credentials: mbedtls-github-ssh