Page MenuHomePhabricator

Test mediawiki/core wmf branches in a different job
Closed, ResolvedPublic

Description

The mediawiki-core* jenkins jobs currently test out both master and the wmf branches. The later include extensions deployed on the cluster. Since we run a git cleanout, whenever we test master and then a wmf branch, zuul has to pull all the extensions again.

We need to split the mediawiki-core jobs per branches.


Version: unspecified
Severity: major

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 22 2014, 12:59 AM
bzimport set Reference to bz42455.

This is delaying builds while the extensions are checked out. I need to find out a way to filter out branches in Zuul.

.. and write per branch jobs in Jenkins job builder.

Change 954606 had a related patch set uploaded (by Hashar; author: Hashar):

[integration/config@master] jjb: remove zuul-cloner and submodules for mw core Phan job

https://gerrit.wikimedia.org/r/954606

Mentioned in SAL (#wikimedia-releng) [2023-09-04T09:59:13Z] <hashar> Removed git submodule processing from mediawiki/core Phan jobs ( mediawiki-core-php73-phan-docker mediawiki-core-php74-phan-docker mediawiki-core-php80-phan-docker mediawiki-core-php81-phan-docker ) | https://gerrit.wikimedia.org/r/954606 | T44455 | T278203

Change 954606 merged by jenkins-bot:

[integration/config@master] jjb: remove zuul-cloner and submodules for mw core Phan job

https://gerrit.wikimedia.org/r/954606