DXR deployment
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.