Page MenuHomePhabricator

Create Jenkins builds for Editing across repositories (MobileFrontend, VisualEditor etc)
Closed, InvalidPublic

Description

We would like to come up with a project which will checkout multiple repositories at once and run all kind of editing tests on the same build from multiple repositories.
Right now, we have tests for VisualEditor and MobileFrontend repositories and it will be nice to incorporate Flow repo as well.

Related Objects

StatusSubtypeAssignedTask
Resolvedhashar
Resolvedhashar
InvalidRyasmeen
Resolvedhashar
Resolvedhashar
Resolvedhashar
Resolvedhashar
Resolvedhashar
DuplicateNone
Resolvedbd808
DuplicateNone
DeclinedNone
Declinedhashar
Resolvedhashar
DeclinedNone
Declined chasemp
DeclinedNone
Resolvedcoren
Invalidhashar
Resolvedhashar
Declinedhashar
Resolved Cmjohnson
Resolved Cmjohnson
Resolvedhashar
ResolvedKrinkle
ResolvedKrinkle
ResolvedKrinkle
Resolvedhashar
ResolvedKrinkle
Resolvedhashar
Resolvedhashar
Resolvedhashar
Resolvedhashar
Resolvedhashar
ResolvedAndrew
ResolvedKrinkle
Resolvedhashar
ResolvedKrinkle
ResolvedPaladox
ResolvedLegoktm
ResolvedLegoktm
ResolvedLegoktm
ResolvedLegoktm
ResolvedPaladox
ResolvedLegoktm
ResolvedLegoktm
Resolvedhashar
Resolvedhashar
Resolvedyuvipanda

Event Timeline

Ryasmeen claimed this task.
Ryasmeen raised the priority of this task from to Needs Triage.
Ryasmeen updated the task description. (Show Details)
Ryasmeen added subscribers: Ryasmeen, Cmcmahon, greg and 2 others.

We have some utilities to do so. Namely Zuul cloner which let you clone multiple repositories and sync their branches.

The way we setup MediaWiki is not ideal though and there is no good/easy framework to bootstrap a MediaWiki system on the continuous integration system. We would need to end up with something similar to MediaWiki Vagrant which make it trivial to spawn a full stack installation.

Anyway, the blocker is having the ability to spawn isolated VM which is Continuous-Integration-Scaling / T47499

That will eventually lead us to run the browser tests whenever people propose a patch in Gerrit! T55697

It is time to promote Wikimedia-Hackathon-2015 activities in the program (training sessions and meetings) and main wiki page (hacking projects and other ongoing activities). Follow the instructions, please. If you have questions, about this message, ask here.

Did someone work on this project during Wikimedia-Hackathon-2015? If so, please update the task with the results. If not, please remove the label.

@Ryasmeen do you still plan to work on this, or can this be closed? Do you need help?

Apparently not intensive to follow up on this. Feel free to reopen and better expose what needs to be done.