gerritbot added a comment.
Change 354725 merged by jenkins-bot:
[integration/config@master] Reduce the number of Wikibase jobs
https://gerrit.wikimedia.org/r/354725TASK DETAILhttps://phabricator.wikimedia.org/T160989EMAIL
WMDE-leszek added a comment.
With https://phabricator.wikimedia.org/T161895 in, I've had another look at Wikibase Jenkins jobs. Current jobs running PHPUnit jobs look as follows:
test jobs
JobWikibase componentsPHPDB
mwext-testextension-hhvm-composer-jessieRepo and Clienthhvmmysql
WMDE-leszek added a comment.
What @Krinkle has suggested sounds like a good plan at glance!
We just need to make sure that all tests are run in such set up. I will be looking at differences between jobs, and keep spamming here if I find something relevant.
Wikimedia solely uses MySQL, my
Krinkle added a comment.
Current For gate-and-submit we end up triggering:
Job nameDescription
npm-node-6-jessie_javascript_ lint/style and others
composer-php55-trustylint/style
composer-hhvm-jessielint/style
php55lintLint on permanent slave. Composer already run parallel-lint
hashar added a comment.
Moving some jobs to postmerge would at least prevent them from running on every patchsets. The postmerge jobs reports on the Gerrit change that triggered them, so most probably developers will pay attention to the eventual failure message.
Eg move out of test /
Addshore added a comment.
In T160989#3121754, @Ladsgroup wrote:
What about moving it to Travis? It would help because the number of triggered jobs will be limited to the ones that get merged. I'm not sure if anyone follows travis reports in github though.
Personally I would prefer to move it to
Ladsgroup added a comment.
In T160989#3118490, @Addshore wrote:
Drop the Zend PHP 5.5 jobs entirely
Wikimedia is on HHVM and we don't really release Wikibase for outside world reuse. Would let us drop three jobs:
Wikibase is used outside of Wikimedia and dropping all testing for zend PHP would
Addshore added a comment.
Drop the Zend PHP 5.5 jobs entirely
Wikimedia is on HHVM and we don't really release Wikibase for outside world reuse. Would let us drop three jobs:
Wikibase is used outside of Wikimedia and dropping all testing for zend PHP would probably be a bad idea.TASK