You are browsing a read-only backup copy of Wikitech. The primary site can be found at wikitech.wikimedia.org
Deployments/Train
Deployments |
---|
|
Each week the Release Engineering Team deploys between 150–950 patches to the Wikimedia Foundation's 978 Wikimedia production wikis
A production deployment at Wikimedia is composed of:
- 198 repositories
- 188 extensions
- 8 skins
mediawiki/vendor
mediawiki/core
This is a process called the Deployment Train
Current week
- Train status: https://versions.toolforge.org/
- Train blocker task: https://train-blockers.toolforge.org/
Typical Deployment Week
- See also MediaWiki 1.39/Roadmap on mediawiki.org
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
---|---|---|---|---|---|---|
Deploy to group 0 | Deploy to group 1 | Deploy to group 2 |
Tuesday
Each Tuesday a Release Engineering team member cuts a new branch of all 198 repositories in a Wikimedia Production deployment. The branch is always prefixed with wmf/
and then a version number. For example: wmf/1.37.0-wmf.1.
The train conductor deploys that to Group0 wikis (see dblists/group0.dblist). This group includes:
- www.mediawiki.org (
mediawikiwiki
) - test.wikipedia.org (
testwiki
) - test.wikidata.org (
testwikidatawiki
) - office.wikimedia.org (
officewiki
) - all closed wikis
Wednesday
On Wednesday Release Engineering leads a log triage session to find and file any new errors.
Following the log triage, the train conductor for the week makes a go/no-go decision to deploy to Group1 wikis.
Group1 is non-Wikipedias, see dblists/group1.dblist.
Group1 includes:
- www.wikidata.org (
wikidatawiki
) - *.wiktionary.org (all Wiktionary sites)
- *.wikisource.org (all Wikisource sites)
- *.wikinews.org (all Wikinews sites)
- *.wikibooks.org (all Wikibooks sites)
- *.wikiquote.org (all Wikiquote sites)
- *.wikivoyage.org (all Wikivoyage sites)
- *.wikiversity.org (all Wikiversity sites)
- commons.wikimedia.org (Wikimedia Commons)
- meta.wikimedia.org (Meta-Wiki)
- incubator.wikimedia.org (Incubator)
- ca.wikipedia.org (Catalan Wikipedia)
- he.wikipedia.org (Hebrew Wikipedia)
- it.wikipedia.org (Italian Wikipedia)
- test2.wikipedia.org (
test2wiki
) - and others…
Thursday
If no blockers are found, the train conductor pushes code to all other Wikipedias, see dblists/group2.dblist.
This includes en.wikipedia.org (English Wikipedia).