Mozillians/Release-Process
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.
- This entails forking the Mozillians GitHub repository and committing code to the fork.
- 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.
- ...