Mozillians/Release-Process

From MozillaWiki
Jump to navigation Jump to search

Purpose

The purpose of this release process is to ensure that only high-quality code moves into production and does so in an orderly, predictable way that all stakeholders can depend on and plan around.

Schedule

Mozillians releases go to production on Thursdays. They may happen as often as weekly; they may be less frequent in some cases.

Sequence

  • A bug is filed.
  • A developer assigns herself the bug.
  • The developer works on the bug.
  • The developer issues a pull request.
  • A second developer with repository administration privileges reviews the new code and, if it is satisfactory, merges it into the /mozilla/mozillians repository on GitHub.
  • Within 15 minutes, an automated process deploys the code to the development server.
  • ...