Last modified: 2014-11-20 16:08:41 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T60772, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 58772 - common gating job for mediawiki core and extensions
common gating job for mediawiki core and extensions
Status: NEW
Product: Wikimedia
Classification: Unclassified
Continuous integration (Other open bugs)
wmf-deployment
All All
: Normal enhancement (vote)
: ---
Assigned To: Nobody - You can work on this!
:
Depends on: 58771 67216
Blocks:
  Show dependency treegraph
 
Reported: 2013-12-20 22:47 UTC by Antoine "hashar" Musso (WMF)
Modified: 2014-11-20 16:08 UTC (History)
3 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Antoine "hashar" Musso (WMF) 2013-12-20 22:47:54 UTC
Now that Zuul gate-and-submit pipeline is a dependent pipeline, we can have different projects to share a common job.  That would ensure extensions are tested properly, they will not be merged until previous changes being tested for master have passed.
Comment 1 Antoine "hashar" Musso (WMF) 2014-07-03 13:23:24 UTC
I have been working on this and wrote a command line utility that let us clone core + extensions with matching Zuul Ref or branch.  It is being experimented.

Running the unit tests with all extensions do not really work well which is bug 67216 "Have unit tests of all wmf deployed extensions pass when installed together, in both PHP-Zend and HHVM (tracking)"
Comment 2 Gerrit Notification Bot 2014-09-18 13:04:53 UTC
Change 161230 had a related patch set uploaded by Hashar:
Group MediaWiki job in the same gate queue

https://gerrit.wikimedia.org/r/161230
Comment 3 Gerrit Notification Bot 2014-09-18 13:08:24 UTC
Change 161230 merged by jenkins-bot:
Group MediaWiki jobs in the same gate queue

https://gerrit.wikimedia.org/r/161230
Comment 4 Antoine "hashar" Musso (WMF) 2014-09-18 13:11:31 UTC
mediawiki/core related jobs are now in the same gate queue by using the idle job mediawiki-gate
Comment 5 Antoine "hashar" Musso (WMF) 2014-11-20 16:08:41 UTC
I wrote a RFC explaining part of the future system at:

https://www.mediawiki.org/wiki/Requests_for_comment/Extensions_continuous_integration

Will be discussed during a RFC review session soonish.

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links