Changes

Jump to: navigation, search

ReleaseEngineering/Release build promotion

1,419 bytes added, 17:50, 16 March 2016
Created page with "= What is it? = Release build promotion (or "build promotion" for short), is the latest release pipeline for Firefox being developed by ReleaseEngineering at Mozilla. Release..."
= What is it? =
Release build promotion (or "build promotion" for short), is the latest release pipeline for Firefox being developed by ReleaseEngineering at Mozilla.

Release build promotion starts with the builds produced and tested by CI (e.g. on [https://treeherder.mozilla.org/#/jobs?repo=mozilla-beta mozilla-beta] or [https://treeherder.mozilla.org/#/jobs?repo=mozilla-release mozilla-release]). We take these builds, and use them as the basis to generate all our l10n repacks, partial updates, etc. that are required to release Firefox. We "promote" the CI builds to the release channel.

= How is this different? =
The previous release pipeline also started with builds produced and tested by CI. However, when it came time to do a release, we would create an entirely new set of builds with slightly different build configuration. These builds would not get the regular CI testing.

Release build promotion improves the process by removing the second set of builds. This drastically improves the total time to do a release, and also increases our confidence in our products since we now are shipping exactly what's been tested.

= More information =
For more information, please refer to these other resources about build promotion:

* [https://air.mozilla.org/mozilla-weekly-project-meeting-20160307/ March 7th, 2016 Mozilla Project Meeting] - Jordan Lund (:jlund) presentation about release build promotion.
Confirm
2,456
edits

Navigation menu