Release:Release Automation on Mercurial:Starting a Release: Difference between revisions

Jump to navigation Jump to search
Line 7: Line 7:
First log in to the dashboard with your LDAP and then follow the instructions below
First log in to the dashboard with your LDAP and then follow the instructions below


Note: when clicking "Ship It" you may be notified that there are pending sign-offs for one or more locales.  It is ok to proceed for betas.  For final releases we leave the decision with Release Management.
== Create milestones ==
 
Sometimes the milestones have not been created and we can do so:
== Creating beta milestones ==
* load https://l10n-dev-sj.mozilla.org/shipping/milestones and sign-in
Sometimes the beta milestones that we need have not been created and we can do so if we have the right permissions:
* load https://l10n.mozilla.org/shipping/milestones and sign-in
* click on the link at the bottom of the page: "You may be able to create new milestones."
* click on the link at the bottom of the page: "You may be able to create new milestones."
* click the checkbox(es) for the product(s) you want to bump.
* click the checkbox(es) for the product(s) you want to bump.
** This should default to something useful, e.g. "Beta Build 3" and "fx16_beta_b3", but you can edit them if needed.
** you don't have to change the values unless you want to create a final release
** For '''final releases''' clear the first field and remove "_beta_b#" from the second field.
* hit "submit" and the milestones will be created.
* hit "submit" and the milestones will be created.
== Ship the milestone ==
Note: when clicking "Ship It" you may be notified that there are pending sign-offs for one or more locales.  It is OK to proceed for betas.  For final releases we leave the decision with Release Management.


===Fennec===
===Fennec===
* Click "ship" to load up the milestone (eg: Fennec 16 Beta Build 3)
* Click the "ship" button to load up the milestone (eg: Fennec 16 Beta Build 3)
** This will take you to a page like [https://l10n.mozilla.org/shipping/confirm-ship?ms=fennec16_beta_b3 https://l10n.mozilla.org/shipping/confirm-ship?ms=fennec16_beta_b3]
* It will tell you if there are pending sign offs. Click "ship it" if you meet on of the two conditions
* Click "ship it"
** For betas, carry forward regardless if there are pending sign offs
** For final releases, carry forward *only* if there are no pending sign offs. Ask RelMan if there are
* You will land in a page like this e.g. ([https://l10n-dev-sj.mozilla.org/shipping/about-milestone/fennec16_beta_b3 https://l10n-dev-sj.mozilla.org/shipping/about-milestone/fennec16_beta_b3])
* Click "shipping tools" at the top
* Click "shipping tools" at the top
* Platforms should read "android"; multi-locale should read "android-multilocale".
* Platforms should read "android"; multi-locale should read "android-multilocale".
* Click "Add"
* Click "Add" and check these values
** repo: "releases/mozilla-beta" (you MUST use mozilla-beta, even for mozilla-release based releases)
** repo: "releases/mozilla-beta" (you MUST use mozilla-beta, even for mozilla-release based releases)
** branch: "default"
** branch: "default"
Line 31: Line 35:


===Firefox or Thunderbird===
===Firefox or Thunderbird===
* Click "ship" to load up the milestone (eg: Firefox 16 Beta Build 3)
* Click "ship" to load up the milestone (eg: Firefox 16 Beta Build 3)
** This will take you to [https://l10n.mozilla.org/shipping/confirm-ship?ms=fx16_beta_b3 https://l10n.mozilla.org/shipping/confirm-ship?ms=fx16_beta_b3]
* It will tell you if there are pending sign offs. Click "ship it" if you meet on of the two conditions
* Click "ship it"
** For betas, carry forward regardless if there are pending sign offs
** This will take you to [https://l10n.mozilla.org/shipping/about-milestone/fx16_beta_b3 https://l10n.mozilla.org/shipping/about-milestone/fx16_beta_b3]
** For final releases, carry forward *only* if there are no pending sign offs. Ask RelMan if there are
* This will take you to [https://l10n-dev-sj.mozilla.org/shipping/about-milestone/fx16_beta_b3 https://l10n-dev-sj.mozilla.org/shipping/about-milestone/fx16_beta_b3]
* Click "shipping tools" at the top
* Click "shipping tools" at the top
* Click "l10n-changesets"
* Click "l10n-changesets"
* copy and paste the list into your changesets file (eg: l10n-changesets_mozilla-{version})
* Copy and paste the list into your changesets file (eg: l10n-changesets_mozilla-{version})


= Finding Build Master =
= Finding Build Master =
Confirmed users
3,990

edits

Navigation menu