Hello!
Jenkins is somehow back in action. I have disabled IRC notification to avoid any possible spam over the week-end.
Jenkins is connected directly to Gerrit and get notified whenever a change is submitted in any repository.
Whenever a change is made to mediawiki/core.git, Jenkins trigger the MediaWiki-GIT-Fetching job which will get fetch the change. Then, two other jobs are triggered on that code:
- MediaWiki-Tests-Databaseless -> runs tests using make databaseless and an empty LocalSettings.php
- MediaWiki-Tests-Parser -> runs the parser tests using a sqlite backend
Over the course of next week, I will create the remaining jobs.
You can have a look at the current status at:
https://integration.mediawiki.org/ci/job/MediaWiki-GIT-Fetching/
For each build, it list the gerrit change number and patchset. That will give a good overview of what is going wrong.
Known bug: - somehow, tests results from child jobs are not aggregated back up to the main MediaWiki-GIT-Fetching job. - there might be some race conditions when several changes are submitted at the same time.
wikitech-l@lists.wikimedia.org