Hashar has uploaded a new change for review. (
https://gerrit.wikimedia.org/r/376740 )
Change subject: zuul: periodic pipeline
......................................................................
zuul: periodic pipeline
Run phpunit on a weekly basis for mediawiki extensions/skins.
Requires Zuul server to be configured to send email.
Bug: T93414
Depends-On: I60126d823490df0632ec72042be0cd7493b90cdd
Change-Id: I00b8c5d4aa51acbde6615bab4bb50eaba6b1c2f2
---
M zuul/layout.yaml
1 file changed, 31 insertions(+), 0 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/integration/config
refs/changes/40/376740/1
diff --git a/zuul/layout.yaml b/zuul/layout.yaml
index 81e2b4b..32e8d05 100644
--- a/zuul/layout.yaml
+++ b/zuul/layout.yaml
@@ -609,6 +609,29 @@
failure:
gerrit: {}
+ - name: qa-weekly
+ description:
+ Run on a daily basis and report on failure.
+ manager: DependentPipelineManager # XXX so we can change the window
+ source: gerrit
+ precedence: low
+
+ # Restrict it to a single change:
+ window: 1 # initial value
+ window-increase-type: linear # ADD value below
+ window-increase-factor: 0 # We never increase it
+
+ trigger:
+ timer:
+ # 1am UTC on Saturday (6)
+ time: '0 1 * * 6'
+
+ failure:
+ smtp:
+ from: [email protected]
+ to: [email protected]
+ subject: 'QA check for {change.project} failed'
+
# Actual gate (report/vote in Gerrit)
# Will auto-submit change on success!
#
@@ -959,6 +982,8 @@
- mwext-testextension-php55-composer-trusty
- mwext-testextension-hhvm-composer-jessie
gate-and-submit-swat: *extension-unittests-composer-gate-and-submit
+ qa-weekly:
+ - mwext-testextension-hhvm-composer-jessie
experimental:
- mwext-testextension-php55-composer-jessie
- mwext-qunit-composer-jessie
@@ -980,6 +1005,8 @@
- mwext-testextension-php55-composer-jessie
- mwext-testextension-hhvm-composer-jessie
gate-and-submit-swat: *extension-unittests-composer-jessie-gate-and-submit
+ qa-weekly:
+ - mwext-testextension-hhvm-composer-jessie
experimental:
- mwext-qunit-composer-jessie
- mwgate-npm-node-6-jessie
@@ -1021,6 +1048,8 @@
- mwext-testextension-php55-trusty
- mwext-testextension-hhvm-jessie
gate-and-submit-swat: *extension-unittests-generic-gate-and-submit
+ qa-weekly:
+ - mwext-testextension-hhvm-jessie
experimental:
- mediawiki-extensions-hhvm-jessie
- mediawiki-extensions-qunit-jessie
@@ -1130,6 +1159,8 @@
gate-and-submit: &skin-tests-gate-and-submit
- mw-testskin
gate-and-submit-swat: *skin-tests-gate-and-submit
+ qa-weekly:
+ - mw-testskin
- name: skin-tests-non-voting
test:
--
To view, visit https://gerrit.wikimedia.org/r/376740
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I00b8c5d4aa51acbde6615bab4bb50eaba6b1c2f2
Gerrit-PatchSet: 1
Gerrit-Project: integration/config
Gerrit-Branch: master
Gerrit-Owner: Hashar <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits