Follow-on from T114315: [keyresult] Migrate majority of CI jobs to Nodepool (part 1).
- php composer (Zend and HHVM)
- as many misc jobs as possible
Follow-on from T114315: [keyresult] Migrate majority of CI jobs to Nodepool (part 1).
@hashar php5 for Jessie https://packages.debian.org/jessie/php5
Seems to block https://phabricator.wikimedia.org/T114315 since oojs-ui cannot be migrated since it needs composer which is php to run.
Change 290806 had a related patch set uploaded (by Paladox):
Migrate mediawiki-phpunit-phpflavour-composer to nodepool
Would need to audit the history, but a bulk of PHP jobs have been migrated fairly recently when I managed to provision a Trusty image in Nodepool (for Zend 5.5).
Change 317481 had a related patch set uploaded (by Hashar):
Migrate visualeditor-coverage to Nodepool instance
Change 317481 merged by jenkins-bot:
Migrate visualeditor-coverage to Nodepool instance
Change 317482 had a related patch set uploaded (by Hashar):
Move npm coverage jobs to Nodepool
The long tail of remaining jobs is being tracked in T119140: [keyresult] Migrate as many misc CI jobs as possible to Nodepool
There is also T134381: Migrate PHP extensions building jobs to Nodepool
This has been mostly done. The long tail of jobs still on permanent slaves will end up being migrated to Docker containers since Nodepool is now legacy.