DXR deployment

From MozillaWiki
Revision as of 19:56, 18 November 2012 by Jcranmer (talk | contribs) (Created page with "This page consists of notes about how DXR is deployed at Mozilla, to save you from having to read through several bug information. == dxr.mozilla.org == Builds are done via spec...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

This page consists of notes about how DXR is deployed at Mozilla, to save you from having to read through several bug information.

dxr.mozilla.org

Builds are done via special tinderbox runs that happen hourly. They show up on tbpl under Linux64 opt, but are currently hidden. The buildbot script that is run can be found here. This uses some more scripts to actually do the DXR indexing located ??? I don't know where, jonasfj might know? The completed tarballs are uploaded to the ftp server, which are polled by the server and downloaded every hour; the server-update script is designed to make the web-public switch atomic.

Builds run using code that is currently at [1]. This is automatically updated at 0:00 Pacific from the master branch at github, via a cronjob (on which computer?). Talk to mdas if you have any problems with the git->hg mirror.

dxr.allizom.org

This is uploaded manually by jonasfj every now and then. I know nothing else.