Deployments/Train/Transition-201306
< Deployments | Train
This is here for historical reasons. This was the page used to describe two different one-week deploy cycle proposals as we were wanting to transition from a two-week cycle. The final decision was to go with Option B. This page below is as "/Deployments/One week" was as of May 21st, 2013.
Current deploy schedule stats
- lifespan of any particular wmfXX branch: 24 days
- days of development per wmfXX branch: 14
Proposals to get to a one-week deployment cycle
Option A
Summary: 2 deploys a week, in 2 phases, starting on Monday
Deploy calendar
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday | |
---|---|---|---|---|---|---|---|
week0 | wmf1 to set 0 | wmf1 to set 1 | |||||
week1 | wmf2 to set 0 | wmf2 to set 1 | |||||
week2 | wmf3 to set 0 | wmf3 to set 1 |
- Wikis pointing to set 0
- MediaWiki.org
- testwiki
- test2wiki
- All non-Wikipedia sites (Wiktionary, Wikisource, Wikinews, Wikibooks, Wikiquote, Wikiversity, and a few other sites)
- Some Wikipedias may move to this slot if the community desires to help debug issues earlier in the cycle. Tentatively this might include Chinese Wikipedia.
- Wikis pointing to set 1
- All Wikipedia
Lifespan
- Lifespan of any particular wmfXX branch (ie how long it stays on production): 10 days
Stats
- Days of development per wmfXX branch: 7 days
Pros/cons
Pros | Cons |
---|---|
Short lifespan | Monday Holidays |
Simple to explain | Short Maturation, ie: time to all wikis |
3 days of two versions live | No window for automated tests against the production environment before going to all Non-Wikipedias |
Option B
Summary: 2 deploys a week, in 3 phases, starting on Thursday
Deploy calendar
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday | |
---|---|---|---|---|---|---|---|
week0 | wmf1 to set 0 | ||||||
week1 | wmf1 to set 1 | wmf1 to set 2
wmf2 to set 0 |
|||||
week2 | wmf2 to set 1 | wmf2 to set 2
wmf3 to set 0 |
- Wikis in set 0
- MediaWiki.org
- testwiki
- test2wiki
- Wikis in set 1
- All non-Wikipedia sites (Wiktionary, Wikisource, Wikinews, Wikibooks, Wikiquote, Wikiversity, and a few other sites)
- Some Wikipedias may move to this slot if the community desires to help debug issues earlier in the cycle. Tentatively this might include Chinese Wikipedia.
- All non-Wikipedia sites (Wiktionary, Wikisource, Wikinews, Wikibooks, Wikiquote, Wikiversity, and a few other sites)
- Wikis in set 2
- All Wikipedia
Lifespan
- Lifespan of any particular wmfXX branch (ie how long it stays on production): 14 days
Stats
- Days of development per wmfXX branch: 7 days
Pros/cons
Pros | Cons |
---|---|
Longer maturation | Longer lifespan |
Longer window (3 days) for automated tests on production | always two versions live |
Monday Holidays |