ReleaseEngineering/Repository
From MozillaWiki
Release Engineering cares deeply about a number of repositories that are used to produce the final bits that are signed and shipped. Much of the automated systems that support continuous integration and official builds and releases rely on these repositories, so changes to usage conventions can have a big ripple effect.
This page lays out the big picture, and references other pages that go into more detail.
Terminology
- Mirror Repository
- A copy of the RoR. Usually used when the copy uses a different VCS than the RoR.
- Official Mirror
- A mirror that MoCo has committed to maintaining.
- Repository of Record (RoR)
- The single source of truth for a repository. There may be mirrors and clones, but any discrepancy is resolved in favor of the RoR.
Resources
- ReleaseEngineering/Repository/RepositoriesOfRecord
- A list of the repositories used by Release Engineering, included any Official Mirrors
- ReleaseEngineering/Repository/RepositoryFAQ
- Common Questions about Repositories of Record and Official Mirrors
- ReleaseEngineering/RepositoryCreationRequest
- How to request a new repository to be hosted on mozilla.org hosts.