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

Reply via email to