Page MenuHomePhabricator

Migrate parsoidsvc-hhvm-parsertests-jessie off of Nodepool
Closed, ResolvedPublic

Description

parsoidsvc-hhvm-parsertests-jessie is a CI job triggered for mediawiki/services/parsoid. It is running on Nodepool which is being phased out, additionally all the logic is hardcoded in jjb/parsoidsvc.yaml which is not convenient.

The job has to be refactored and migrated to a Docker container.

Details

Related Gerrit Patches:
mediawiki/services/parsoid : masterCI entry point for MediaWiki parser tests
integration/jenkins : masterDelete zuul-parsoid-clonemap.yaml
integration/config : masterSwitch Parsoid parser tests to Docker
integration/config : masterFix path for parsoid parser tests command
integration/config : masterparser tests for parsoid to Docker

Event Timeline

hashar triaged this task as Medium priority.Aug 22 2018, 12:30 PM
hashar created this task.

Change 454541 had a related patch set uploaded (by Hashar; owner: Hashar):
[mediawiki/services/parsoid@master] (WIP) CI entry point for MediaWiki parser tests

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

Change 454542 had a related patch set uploaded (by Hashar; owner: Hashar):
[integration/config@master] (WIP) parser tests for parsoid to Docker

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

Change 454542 merged by jenkins-bot:
[integration/config@master] parser tests for parsoid to Docker

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

Change 454568 had a related patch set uploaded (by Hashar; owner: Hashar):
[integration/config@master] Fix path for parsoid parser tests command

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

Change 454571 had a related patch set uploaded (by Hashar; owner: Hashar):
[integration/config@master] Switch Parsoid parser tests to Docker

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

Change 454572 had a related patch set uploaded (by Hashar; owner: Hashar):
[integration/jenkins@master] Delete zuul-parsoid-clonemap.yaml

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

Change 454568 merged by jenkins-bot:
[integration/config@master] Fix path for parsoid parser tests command

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

Change 454571 merged by jenkins-bot:
[integration/config@master] Switch Parsoid parser tests to Docker

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

Change 454572 merged by jenkins-bot:
[integration/jenkins@master] Delete zuul-parsoid-clonemap.yaml

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

Change 454541 merged by jenkins-bot:
[mediawiki/services/parsoid@master] CI entry point for MediaWiki parser tests

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

hashar closed this task as Resolved.Aug 22 2018, 3:50 PM