Enable GitHub-triggered jobs on the production
mbed-tls-pr-head.yaml
mbed-tls-pr-merge.yaml
mbed-tls-restricted-pr-ci-testing.yaml
mbed-tls-restricted-pr.yaml
mbedtls-gather-timestamps.yaml
mbedtls-pr-multibranch.yaml
mbedtls-repo-scan-scheduler.yaml
Signed-off-by: Arthur She <arthur.she@linaro.org>
Change-Id: Ie8e1b9964da879027fd36ff6a1a2a858583c0c72
diff --git a/mbed-tls-pr-head.yaml b/mbed-tls-pr-head.yaml
index 479d71e..9d37b02 100644
--- a/mbed-tls-pr-head.yaml
+++ b/mbed-tls-pr-head.yaml
@@ -2,7 +2,7 @@
name: mbed-tls-pr-head
description: 'Job for testing mbed tls PR heads'
project-type: multibranch
- disabled: true
+ disabled: false
prune-dead-branches: true
days-to-keep: 60
num-to-keep: 1000
@@ -40,6 +40,9 @@
discover-pr-forks-trust: permission
discover-pr-origin: both
head-filter-regex: '(?!^PR-(1824)-(merge|head)$)(PR-\d+-head)'
+ property-strategies:
+ all-branches:
+ - pipeline-branch-durability-override: performance-optimized
submodule:
disable: false
recursive: true
diff --git a/mbed-tls-pr-merge.yaml b/mbed-tls-pr-merge.yaml
index 8de2cab..3c4acf2 100644
--- a/mbed-tls-pr-merge.yaml
+++ b/mbed-tls-pr-merge.yaml
@@ -2,7 +2,6 @@
name: mbed-tls-pr-merge
description: 'Job for testing PRs merged with the target branch head'
project-type: multibranch
- disabled: true
prune-dead-branches: true
days-to-keep: 60
num-to-keep: 1000
@@ -40,6 +39,9 @@
discover-pr-forks-trust: permission
discover-pr-origin: both
head-filter-regex: '(?!^PR-(1824)-(merge|head)$)(PR-\d+-merge)'
+ property-strategies:
+ all-branches:
+ - pipeline-branch-durability-override: performance-optimized
submodule:
disable: false
recursive: true
diff --git a/mbed-tls-restricted-pr-ci-testing.yaml b/mbed-tls-restricted-pr-ci-testing.yaml
index 00b0359..f800710 100644
--- a/mbed-tls-restricted-pr-ci-testing.yaml
+++ b/mbed-tls-restricted-pr-ci-testing.yaml
@@ -2,7 +2,6 @@
name: mbed-tls-restricted-pr-ci-testing
description: 'mbedtls CI testing job'
project-type: multibranch
- disabled: true
prune-dead-branches: true
script-path: tests/.jenkins/Jenkinsfile
properties:
@@ -49,16 +48,9 @@
discover-pr-origin: both
head-filter-regex: 'PR-(758|759|850|906|916|919)-.*'
property-strategies:
- named-branches:
- defaults:
- - suppress-scm-triggering: true
- exceptions:
- # Temporarily enable automatic scm triggering of PR-850-merge and PR-906-merge,
- # to test the BranchIndexingCause-specific branches modified by Mbed-TLS/mbedtls-test#71
- - exception:
- branch-name: 'PR-850-merge,PR-906-merge'
- properties:
- - suppress-scm-triggering: false
+ all-branches:
+ - pipeline-branch-durability-override: performance-optimized
+ - suppress-scm-triggering: true
submodule:
disable: false
recursive: true
diff --git a/mbed-tls-restricted-pr.yaml b/mbed-tls-restricted-pr.yaml
index 5441d24..e0cc7d9 100644
--- a/mbed-tls-restricted-pr.yaml
+++ b/mbed-tls-restricted-pr.yaml
@@ -3,7 +3,6 @@
description: 'mbedtls restricted PR job'
project-type: multibranch
prune-dead-branches: true
- disabled: true
days-to-keep: -1
num-to-keep: -1
script-path: tests/.jenkins/Jenkinsfile
@@ -40,6 +39,9 @@
discover-pr-forks-trust: permission
discover-pr-origin: both
head-filter-regex: '(?!^PR-(758|759|850|906|916|919)-(merge|head)$)(PR-\d+-(merge|head))'
+ property-strategies:
+ all-branches:
+ - pipeline-branch-durability-override: performance-optimized
submodule:
disable: false
recursive: true
diff --git a/mbedtls-gather-timestamps.yaml b/mbedtls-gather-timestamps.yaml
index ffc31c5..86e9339 100644
--- a/mbedtls-gather-timestamps.yaml
+++ b/mbedtls-gather-timestamps.yaml
@@ -2,7 +2,6 @@
concurrent: true
description: Mbed TLS job to gather timestamps from various jobs' runs
name: mbedtls-gather-timestamps
- disabled: true
pipeline-scm:
lightweight-checkout: true
scm:
diff --git a/mbedtls-pr-multibranch.yaml b/mbedtls-pr-multibranch.yaml
index 8bc5a10..d87deb9 100644
--- a/mbedtls-pr-multibranch.yaml
+++ b/mbedtls-pr-multibranch.yaml
@@ -2,7 +2,6 @@
name: mbedtls-pr-multibranch
description: 'mbedtls PR job'
project-type: multibranch
- disabled: true
prune-dead-branches: true
script-path: tests/.jenkins/Jenkinsfile
properties:
diff --git a/mbedtls-repo-scan-scheduler.yaml b/mbedtls-repo-scan-scheduler.yaml
index 658ebfb..39994dc 100644
--- a/mbedtls-repo-scan-scheduler.yaml
+++ b/mbedtls-repo-scan-scheduler.yaml
@@ -3,7 +3,7 @@
description: |-
This job exists to schedule the nightly repository scans.
There appears to be an issue with automatically scanning if there are more than one multibranch pipelines on the same repo.
- disabled: true
+ disabled: false
dsl: |-
build job: "mbed-tls-pr-merge", wait: false, propagate: false
build job: "mbed-tls-pr-head", wait: false, propagate: false
@@ -14,6 +14,8 @@
triggers:
- timed: 0 20 * * *
properties:
+ - speed-durability:
+ hint: performance-optimized
- build-blocker:
block-level: GLOBAL
blocking-jobs: []