We can store the mapping of project to dependencies to a yaml file and write a custom zuul function to add it as an env variable.
Description
Description
Details
Details
Customize query in gerrit
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | hashar | T60772 common gating job for mediawiki core and extensions | |||
Resolved | hashar | T69216 Have unit tests of all wmf deployed extensions pass when installed together, in both PHP-Zend and HHVM (tracking) | |||
Invalid | Ryasmeen | T90647 Create Jenkins builds for Editing across repositories (MobileFrontend, VisualEditor etc) | |||
Declined | None | T50407 Jenkins: Setup Vagrant for some jobs (tracking) | |||
Declined | None | T45266 Write and implement tests for Wikimedia's Apache configuration (redirects.conf, etc.) | |||
Resolved | hashar | T47499 [EPIC] Run CI jobs in disposable VMs | |||
Resolved | Krinkle | T91996 Consolidate jobs to test entry points | |||
Resolved | hashar | T91997 Replace project-specific "{name}-thing" jobs with generic "thing" ones | |||
Resolved | Legoktm | T96690 Have extensions with dependencies use the generic mwext-testextension-* job |
Event Timeline
Comment Actions
Change 207132 had a related patch set uploaded (by Legoktm):
Use generic phpunit job for extensions with dependencies
Comment Actions
Change 207132 merged by jenkins-bot:
Use generic phpunit job for extensions with dependencies
Comment Actions
More patches:
- rCICF47541aa6de3e: Dependencies need to be prefixed by "mediawiki/extensions/"
- rCICF6956221963f4: ext_dependencies: Add missing Flow deps (VisualEditor & ConfirmEdit)
- rCICF6b466c660bcd: Handle VisualEditor submodule in prepare-mediawiki-zuul-project builder
- Converting AbuseFilter: rCICFf280afbda295: Use generic phpunit job for AbuseFilter
- Adding a dependency to VectorBeta with no jjb changes: rCICFbcbf0dd2be5e: VectorBeta depends upon EventLogging
So framework is in place, just need to convert the remaining jobs.
Comment Actions
Change 221328 had a related patch set uploaded (by Legoktm):
Convert MassMessage and GWToolset to use generic phpunit job
Comment Actions
Change 221328 merged by jenkins-bot:
Convert MassMessage and GWToolset to use generic phpunit job
Comment Actions
Change 221329 had a related patch set uploaded (by Legoktm):
Use generic jobs for GuidedTour & ImageMetrics
Comment Actions
This is all done now. the non generic test went away with https://gerrit.wikimedia.org/r/#/c/280237/