Changes

Jump to: navigation, search
removed desktop release docs that are out of date because of release promotion
= Check Permissions =
**only applicable for non release promotion releases**
This builder:
# Checks if the FTP directories and files have proper permissions and modes
= Antivirus check =
**only applicable for non release promotion releases. release promotion bundles antivirus within beetmover tasks**
This builder:
# Runs antivirus locally ''← report these results in build notes''
= Push to mirrors =
 
**only applicable for non release promotion releases**
 
For GA release builds, this step is not run automatically, and must be manually triggered (below) after receiving the go from RelMgmt. For all other releases, this step is run automatically.
* Release
** [http://buildbot-master70.bb.releng.use1.mozilla.com:8001/builders/release-mozilla-release-firefox_push_to_mirrors Firefox Release]
*** prerequisites: wait for driver email subj like 'push Firefox $version $buildnum to (release-cdntest channel|cdn|mirrors)'
*** Note: antivirus and update_verify automation emails should be completed
** [http://buildbot-master70.bb.releng.use1.mozilla.com:8001/builders/release-mozilla-release-fennec_push_to_mirrors Fennec Release]
*** prerequisites: wait for driver email subj like '(Android|fennec|mobile firefox) $version $buildnum (uploaded|pushed|published) to (Google Play|play store)'
** [http://buildbot-master70.bb.releng.use1.mozilla.com:8001/builders/release-comm-esr45-thunderbird_push_to_mirrors Thunderbird 45 Release]
*** prerequisites: wait for driver email subj like 'push Thunderbird $version $buildnum to (release-cdntest channel|cdn|mirrors)'
*** Note: antivirus and update_verify automation emails should be completed
 
* ESR
** [http://buildbot-master70.bb.releng.use1.mozilla.com:8001/builders/release-mozilla-esr38-firefox_push_to_mirrors Firefox ESR38] or
** [http://buildbot-master70.bb.releng.use1.mozilla.com:8001/builders/release-mozilla-esr45-firefox_push_to_mirrors Firefox ESR45]
*** prerequisites: wait for driver email subj like 'push Firefox $version $buildnum to (esr-cdntest channel|cdn|mirrors)'
*** Note: antivirus and update_verify automation emails should be completed
= Final Verification =
 
**release promotion doesn't use ReleaseFinalVerification factory. it uses taskcluster and calls final-verification.sh directly**
 
Code:
* 'ReleaseFinalVerification' from [http://hg.mozilla.org/build/buildbotcustom/file/tip/process/factory.py process/factory.py]
= Publish in Balrog =
 
**only applicable for non release promotion releases**
 
== Betas/Final Releases ==
'''These instructions cover _typical_ cases. If any special requirements have been requested (ie, whatsnew page) you may need to do different or additional things at the same time.'''<br/>
Example buildbot URLs for the builder:
* [http://buildbot-master70.bb.releng.use1.mozilla.com:8001/builders/release-mozilla-beta-update_shipping_beta Firefox Beta (regular)]
** note: ensure all anti-virus & update verify tasks have completed.
* [http://buildbot-master70.bb.releng.use1.mozilla.com:8001/builders/release-mozilla-release-update_shipping_beta Firefox Beta (RC)]
** note: "what's new" page handling is not done for rc-on-beta
** note: ensure all anti-virus & update verify tasks have completed.
* [http://buildbot-master70.bb.releng.use1.mozilla.com:8001/builders/release-mozilla-release-update_shipping_release Firefox Release]
* [http://buildbot-master70.bb.releng.use1.mozilla.com:8001/builders/release-mozilla-esr38-update_shipping_esr Firefox ESR38]
* [http://buildbot-master70.bb.releng.use1.mozilla.com:8001/builders/release-mozilla-esr45-update_shipping_esr Firefox ESR45]
* [http://buildbot-master70.bb.releng.use1.mozilla.com:8001/builders/release-comm-beta-update_shipping_beta Thunderbird Beta]
* [http://buildbot-master70.bb.releng.use1.mozilla.com:8001/builders/release-comm-esr38-update_shipping_release Thunderbird 38 Release]
= Post-release tasks =
 
**only applicable for non release promotion releases**
 
Releases are considered 'shipped' when
* desktop - updates have been enabled, which is when the job release-$branch-update_shipping_$channel job has completed (eg release-mozilla-beta-update_shipping_beta)
* android - the apks have been uploaded to the Play Store
The post-release tasks should be run immediately afterwards.
Example buildbot URLs for the builder:
* Beta
** [http://buildbot-master82.build.mozilla.org:8001/builders/release-mozilla-beta-firefox_postrelease Firefox Beta]
** [http://buildbot-master82.build.mozilla.org:8001/builders/release-mozilla-beta-fennec_postrelease Fennec Beta]
** [http://buildbot-master82.build.mozilla.org:8001/builders/release-comm-beta-thunderbird_postrelease Thunderbird Beta]
* Release
** [http://buildbot-master82.build.mozilla.org:8001/builders/release-mozilla-release-firefox_postrelease Firefox Release]
** [http://buildbot-master82.build.mozilla.org:8001/builders/release-mozilla-release-fennec_postrelease Fennec Release]
** [http://buildbot-master82.build.mozilla.org:8001/builders/release-comm-esr38-thunderbird_postrelease Thunderbird 38 Release]
 
* ESR - Note - you don't need to run the esr38 post-release builders because it will overwrite the esr45 entries in bouncer.
** [http://buildbot-master82.build.mozilla.org:8001/builders/release-mozilla-esr45-firefox_postrelease Firefox ESR45]
''Note that the master you force this on, is not necessarily the master that takes the job, watch your e-mail for completion status. Subject will be "[https://github.com/mozilla/build-buildbot-configs/blob/master/mozilla/release_templates/default_success %(releaseName)s: completed %(stage)s]".''
Confirm
502
edits

Navigation menu