Page MenuHomePhabricator

Deploy new Wikistats to stats.wikimedia.org/v2
Closed, ResolvedPublic8 Story Points

Description

Add code to phabricator or gerrit
Build a basic deploy strategy

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald TranscriptJun 12 2017, 2:36 PM
Milimetric triaged this task as Normal priority.Jun 12 2017, 2:36 PM
Milimetric set the point value for this task to 8.
Milimetric moved this task from Next Up to In Progress on the Analytics-Kanban board.

@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:

  1. finish fixing the build (the es2015 preset is good but not enough, probably need es6 or something like that
  2. 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

  1. merge that and check the deploy
  2. 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

https://gerrit.wikimedia.org/r/362118

Change 362118 merged by Elukey:
[operations/puppet@production] Clone wikistats v2 repository and link it to v2

https://gerrit.wikimedia.org/r/362118

Change 365013 had a related patch set uploaded (by Elukey; owner: Elukey):
[operations/puppet@production] statistics::sites::stat: fix the symlink for v2

https://gerrit.wikimedia.org/r/365013

Change 365013 merged by Elukey:
[operations/puppet@production] statistics::sites::stat: fix the symlink for v2

https://gerrit.wikimedia.org/r/365013

Nuria closed this task as Resolved.Jul 13 2017, 7:10 PM