Release:Release Automation on Mercurial:Updates through Shipping: Difference between revisions

(added waveoff on RC as beta)
Line 184: Line 184:


= Publish in Balrog =
= Publish in Balrog =
== Betas/Final Releases ==
We have a builder that updates the right parts of Balrog to push a release live. When instructed, you can use "force build" to start it. (Balrog replaces pushing snippets, so should be done at the same time.)
We have a builder that updates the right parts of Balrog to push a release live. When instructed, you can use "force build" to start it. (Balrog replaces pushing snippets, so should be done at the same time.)
Example buildbot URLs for the builder:
Example buildbot URLs for the builder:
Line 192: Line 193:


In order to guard against accidents, this builder aborts unless a special property is set. You must enter a "shipit" property on the form, whose value is also "shipit".
In order to guard against accidents, this builder aborts unless a special property is set. You must enter a "shipit" property on the form, whose value is also "shipit".
== RCs ==
'''Until {{bug|1105485}} is fixed manual work needs to be done to prepare the RC's Balrog blob prior to pushing. See [https://wiki.mozilla.org/Releases/Firefox_35.0/BuildNotes#Updates_for_beta.2Fbeta-cdntest_2 old build notes for an example].'''<br/><br/>
We generally publish RC builds to the beta channel. To do this you must manipulate the rule directly in Balrog:
* Head over to [https://aus4-admin.mozilla.org/ the Balrog admin interface] (make sure you're using the 2.0 version).
* Go to the "Rules" section
* Search for "product:Firefox channel:beta"
* Locate the rule for the plain "beta" channel and click its "Update" button.
* Change the mapping to be the RC build that we're shipping (for example, Firefox-35.0-build3).
* Click "Save Changes" to commit the change.


= Throttling =
= Throttling =
canmove, Confirmed users
6,441

edits