Add code to phabricator or gerrit
Build a basic deploy strategy
Description
Details
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Resolved | None | T120037 Vital Signs: Please provide an "all languages" de-duplicated stream for the Community/Content groups of metrics | |||
| Resolved | None | T120036 Vital Signs: Please make the data for enwiki and other big wikis less sad, and not just be missing for most days | |||
| Resolved | • odimitrijevic | T130256 Wikistats 2.0. | |||
| Resolved | None | T160370 Initial Launch of new Wikistats 2.0 website | |||
| Resolved | None | T163817 Implement pageview metric in Wikistats UI | |||
| Resolved | Milimetric | T167684 Deploy new Wikistats to stats.wikimedia.org/v2 | |||
| Resolved | • mmodell | T168549 Separate Diffusion's rANWS from gerrit's analytics-wikistats |
Event Timeline
@fdans, @Nuria, keeping you up to speed on this task:
Got the production build to semi-work with this patch: https://phabricator.wikimedia.org/D699
Fran, take a look at setting up arc for phabricator: https://www.mediawiki.org/wiki/Phabricator/Arcanist. The repository info is here: https://phabricator.wikimedia.org/source/wikistats/ and you'll need to set up your SSH key.
So next steps are:
- finish fixing the build (the es2015 preset is good but not enough, probably need es6 or something like that
- push the puppet patch to set up the repo and symlink as decided:
git clone ... /srv/wikistats/code
ln -s /srv/wikistats/code/dist /srv/stats.wikimedia.org/v2
- merge that and check the deploy
- fix bugs like crazy over the July 4th holiday :)
Change 362118 had a related patch set uploaded (by Milimetric; owner: Milimetric):
[operations/puppet@production] [WIP don't merge yet, still working on the actual code to deploy] Clone wikistats v2 repository and link it to v2
Change 362118 merged by Elukey:
[operations/puppet@production] Clone wikistats v2 repository and link it to v2
Change 365013 had a related patch set uploaded (by Elukey; owner: Elukey):
[operations/puppet@production] statistics::sites::stat: fix the symlink for v2
Change 365013 merged by Elukey:
[operations/puppet@production] statistics::sites::stat: fix the symlink for v2