Wikimedia Release Engineering Team/Checkin archive/20140211-showcase
Appearance
2014-02-11
[edit]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:
- 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/