Wikimedia Release Engineering Team/Checkin archive/20140211-showcase

2014-02-11
Showcase meeting


 * Dev of Deploy process review (Greg)
 * Successfully managed the first release of MediaWiki in conjunction with our outside contractor, MediaWiki 1.22 (Greg)
 * BetaCluster related:
 * Logstash (Greg)
 * Highlight of the Month - Bug 59867 Breaking change in Core API (would break VE), found via our (test environments, automated tests, system checks, etc.) systems in Beta hours before it'd go live on mw.org. (Chris)


 * This week's highlights:
 * First green test for VisualEditor running in WMF Jenkins: http://integration.wikimedia.org/ci/job/visualeditor-doitall/60/console
 * Feature to capture screenshots whenever a test fail, Jenkins job manage to archive them (Nik Everett)
 * Support for headless browsers
 * First regression test for Flow based on a real failure: https://gerrit.wikimedia.org/r/#/c/112048/


 * Automated API integration tests in important areas
 * Upload API monitoring for Commons
 * Article creation for bare wikis/dev envs
 * VE test above relies on this. Next up: creating users via API


 * Browser/Integration tests
 * Integration job for VE/Parsoid
 * Browser tests managed in feature repos with feature teams
 * accomplished more than we expected :) VisualEditor, MobileFrontend, Wikidata, CirrusSearch, Flow, ULS, TranslateWiki, MultimediaViewer,
 * ZeroRatedMobileAccess, core, UploadWizard are left
 * currently in 10 extension repos (for the entire list of repos see https://github.com/wikimedia/mediawiki-selenium#links)
 * Next up: manage builds for individual target environments: https://bugzilla.wikimedia.org/show_bug.cgi?id=58652


 * Browser tests for ULS in Jenkins
 * excellent show case of team work (jenkins/i18n team/gems/cucumber conf...)
 * Jenkins job is http://integration.wikimedia.org/ci/job/mwext-browsertests-UniversalLanguageSelector-phantomjs/