Migrate time-triggered jobs from staging to production
mbed-tls-nightly-tests.yaml
mbedtls-gather-timestamps.yaml
Signed-off-by: Arthur She <arthur.she@linaro.org>
Change-Id: I1e8e8ee8a1c4ebf0c52c83219debef0008510a34
diff --git a/mbed-tls-nightly-tests.yaml b/mbed-tls-nightly-tests.yaml
index 8d3e46a..abf1863 100644
--- a/mbed-tls-nightly-tests.yaml
+++ b/mbed-tls-nightly-tests.yaml
@@ -1,7 +1,7 @@
- job:
concurrent: true
description: Mbed TLS Nightly Tests
- disabled: true
+ disabled: false
name: mbed-tls-nightly-tests
parameters:
- string:
@@ -27,6 +27,10 @@
name: RUN_ALL_SH
- bool:
default: true
+ description: Run a selection of all.sh on FreeBSD
+ name: RUN_FREEBSD
+ - bool:
+ default: true
description: Run Windows tests
name: RUN_WINDOWS_TEST
- bool:
@@ -90,12 +94,12 @@
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>
name: PLATFORMS_TO_TEST
- string:
- default: arthur.she@linaro.org,CE-OSS-Firmware-Crypto-TLS@arm.com,darryl.green@arm.com
+ default: arthur.she@linaro.org,kelley.spoon@linaro.org,CE-OSS-Firmware-Crypto-TLS@arm.com,darryl.green@arm.com
description: ''
name: TEST_PASS_EMAIL_ADDRESS
trim: 'false'
- string:
- default: arthur.she@linaro.org,CE-OSS-Firmware-Crypto-TLS@arm.com,darryl.green@arm.com
+ default: arthur.she@linaro.org,kelley.spoon@linaro.org,CE-OSS-Firmware-Crypto-TLS@arm.com,darryl.green@arm.com
description: ''
name: TEST_FAIL_EMAIL_ADDRESS
trim: 'false'
@@ -113,6 +117,8 @@
script-path: vars/mbedtls-release-Jenkinsfile
project-type: pipeline
properties:
+ - speed-durability:
+ hint: performance-optimized
- build-blocker:
block-level: GLOBAL
blocking-jobs: []
@@ -132,4 +138,4 @@
properties-content: GIT_CREDENTIALS_ID=mbedtls-github-token
triggers:
- parameterized-timer:
- cron: "H(0-29) 0 * * * %MBED_TLS_BRANCH=development \nH(0-29) 2 * * * %MBED_TLS_BRANCH=mbedtls-2.28\nH(0-29) 4 * * * %MBED_TLS_BRANCH=features/new-code-style/development\nH(0-29) 6 * * * %MBED_TLS_BRANCH=features/new-code-style/mbedtls-2.28"
+ cron: "H(0-29) 0 * * * %MBED_TLS_BRANCH=development \nH(0-29) 2 * * * %MBED_TLS_BRANCH=mbedtls-2.28"
diff --git a/mbedtls-gather-timestamps.yaml b/mbedtls-gather-timestamps.yaml
new file mode 100644
index 0000000..86e9339
--- /dev/null
+++ b/mbedtls-gather-timestamps.yaml
@@ -0,0 +1,23 @@
+- job:
+ concurrent: true
+ description: Mbed TLS job to gather timestamps from various jobs' runs
+ name: mbedtls-gather-timestamps
+ pipeline-scm:
+ lightweight-checkout: true
+ scm:
+ - git:
+ branches:
+ - master
+ url: https://github.com/Mbed-TLS/mbedtls-test.git
+ script-path: vars/mbedtls-gather-timestamps-Jenkinsfile
+ project-type: pipeline
+ properties:
+ - speed-durability:
+ hint: performance-optimized
+ - build-discarder:
+ artifact-days-to-keep: -1
+ artifact-num-to-keep: -1
+ days-to-keep: 120
+ num-to-keep: 120
+ triggers:
+ - timed: 0 8 * * *