blob: 1203b5e8b1ae01e9774e4239c4a6a7934f2c09dd [file] [log] [blame]
- job:
name: mbed-tls-restricted-pr-ci-testing
description: 'mbedtls CI testing job'
project-type: multibranch
prune-dead-branches: true
script-path: tests/.jenkins/Jenkinsfile
properties:
- raw:
xml: |
<org.jenkinsci.plugins.workflow.libs.FolderLibraries plugin="workflow-cps-global-lib@2.9">
<libraries>
<org.jenkinsci.plugins.workflow.libs.LibraryConfiguration>
<name>mbedtls-test</name>
<retriever class="org.jenkinsci.plugins.workflow.libs.SCMSourceRetriever">
<scm class="org.jenkinsci.plugins.github_branch_source.GitHubSCMSource" plugin="github-branch-source@2.9.1">
<credentialsId>mbedtls-github-token</credentialsId>
<repoOwner>Mbed-TLS</repoOwner>
<repository>mbedtls-test</repository>
<repositoryUrl>https://github.com/Mbed-TLS/mbedtls-test.git</repositoryUrl>
<traits>
<org.jenkinsci.plugins.github__branch__source.SSHCheckoutTrait>
<credentialsId>mbedtls-github-ssh</credentialsId>
</org.jenkinsci.plugins.github__branch__source.SSHCheckoutTrait>
</traits>
</scm>
</retriever>
<defaultVersion>staging/pr-ci-testing</defaultVersion>
<implicit>true</implicit>
<allowVersionOverride>true</allowVersionOverride>
<includeInChangesets>true</includeInChangesets>
</org.jenkinsci.plugins.workflow.libs.LibraryConfiguration>
</libraries>
</org.jenkinsci.plugins.workflow.libs.FolderLibraries>
scm:
- github:
credentials-id: mbedtls-github-token
repo-owner: Mbed-TLS
repo: mbedtls-restricted
branch-discovery: all
discover-pr-origin: both
head-filter-regex: 'dev/dgreen-arm/ci-testing-development|PR-(758|759|806|850|906|916|919|1225|1227|1233|1357|1358)-.*'
status-checks:
skip: true
skip-branch-source-notifications: true
property-strategies:
all-branches:
- pipeline-branch-durability-override: performance-optimized
- suppress-scm-triggering:
suppression-strategy: suppress-nothing
branch-regex: '^$'
shallow-clone: true
do-not-fetch-tags: true
submodule:
disable: true
ssh-checkout:
credentials: mbedtls-github-ssh