mediawiki-core-phpcs job is a fairly simple one to migrate to Nodepool, it just does:
zuul-cloner mediawiki/core composer update phpcs -p -s
mediawiki-core-phpcs job is a fairly simple one to migrate to Nodepool, it just does:
zuul-cloner mediawiki/core composer update phpcs -p -s
Subject | Repo | Branch | Lines +/- | |
---|---|---|---|---|
mediawiki-core-phpcs to Nodepool | integration/config | master | +2 -25 | |
[mediawiki] experiment phpcs on Nodepool | integration/config | master | +34 -1 |
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | hashar | T119138 [keyresult] Migrate majority of CI jobs to Nodepool (part 2) | |||
Resolved | hashar | T119139 [keyresult] Migrate php (Zend and HHVM) CI jobs to Nodepool | |||
Resolved | hashar | T133976 Migrate mediawiki-core-phpcs job to Nodepool | |||
Resolved | hashar | T133911 Bump quota of Nodepool instances (contintcloud tenant) | |||
Resolved | hashar | T139771 Identify metric (or metrics) that gives a useful indication of user-perceived (Wikimedia developer) service of CI |
Change 286137 had a related patch set uploaded (by Hashar):
[mediawiki] experiment phpcs on Nodepool
I gave it a try on https://integration.wikimedia.org/ci/job/mediawiki-core-phpcs-trusty/ but it is twice slower for some reason :(
Gave it a try on https://gerrit.wikimedia.org/r/#/c/285389/ . HHVM did the trick and build time went from 13 minutes to 5 minutes.
Can flip it though, we need more Trusty instances first (T133911)
Change 286828 had a related patch set uploaded (by Hashar):
mediawiki-core-phpcs to Nodepool
Mentioned in SAL [2016-05-04T12:24:36Z] <hashar> deleting Jenkins job mediawiki-core-phpcs , replaced by Nodepool version mediawiki-core-phpcs-trusty T133976