Page MenuHomePhabricator

Document how to deploy a new Quibble version to CI
Closed, ResolvedPublic

Description

Roughly, only @hashar is able to rebuild / deploy Quibble right now since it the whole process is undocumented. That should written down somewhere and others trained to do such upgrade.

Came out after a patch got proposed (T225730#5400979) with nobody able to figure out how to do it.

The process is roughly:

  • git tag a new version
  • bump all the CI quibble*/changelog to point to the new version
  • rebuild containers on contint1001
  • ideally test them out (just run the container)
  • bump the jobs in JJB config file
  • praise

Event Timeline

So where should I write the doc for it ? In ./dockerfiles/README.md / on the wiki?

Keeping it in the repo is best I think. Yeah.

Another option would be a runbook on Wikitech wiki (like this or this), or mediawiki.org (like this). But linking to the Gitiles rendering from a wiki page would be fine too. Generally I think it's better to maintain such docs in Git, alongside the code.