Confirmed users
502
edits
(removed desktop release docs that are out of date because of release promotion) |
|||
| Line 76: | Line 76: | ||
= Check Permissions = | = Check Permissions = | ||
**only applicable for non release promotion releases** | |||
This builder: | This builder: | ||
# Checks if the FTP directories and files have proper permissions and modes | # Checks if the FTP directories and files have proper permissions and modes | ||
| Line 85: | Line 86: | ||
= Antivirus check = | = Antivirus check = | ||
**only applicable for non release promotion releases. release promotion bundles antivirus within beetmover tasks** | |||
This builder: | This builder: | ||
# Runs antivirus locally ''← report these results in build notes'' | # Runs antivirus locally ''← report these results in build notes'' | ||
| Line 99: | Line 100: | ||
= Push to mirrors = | = 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. | 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. | ||
| Line 104: | Line 108: | ||
* Release | * Release | ||
** [http://buildbot-master70.bb.releng.use1.mozilla.com:8001/builders/release-mozilla-release-fennec_push_to_mirrors Fennec Release] | ** [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)' | *** prerequisites: wait for driver email subj like '(Android|fennec|mobile firefox) $version $buildnum (uploaded|pushed|published) to (Google Play|play store)' | ||
| Line 113: | Line 114: | ||
** [http://buildbot-master70.bb.releng.use1.mozilla.com:8001/builders/release-comm-esr45-thunderbird_push_to_mirrors Thunderbird 45 Release] | ** [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)' | *** 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 | *** Note: antivirus and update_verify automation emails should be completed | ||
| Line 129: | Line 124: | ||
= Final Verification = | = Final Verification = | ||
**release promotion doesn't use ReleaseFinalVerification factory. it uses taskcluster and calls final-verification.sh directly** | |||
Code: | Code: | ||
* 'ReleaseFinalVerification' from [http://hg.mozilla.org/build/buildbotcustom/file/tip/process/factory.py process/factory.py] | * 'ReleaseFinalVerification' from [http://hg.mozilla.org/build/buildbotcustom/file/tip/process/factory.py process/factory.py] | ||
| Line 155: | Line 153: | ||
= Publish in Balrog = | = Publish in Balrog = | ||
**only applicable for non release promotion releases** | |||
== Betas/Final 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/> | '''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/> | ||
| Line 165: | Line 166: | ||
Example buildbot URLs for the builder: | Example buildbot URLs for the builder: | ||
* [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-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] | * [http://buildbot-master70.bb.releng.use1.mozilla.com:8001/builders/release-comm-esr38-update_shipping_release Thunderbird 38 Release] | ||
| Line 218: | Line 211: | ||
= Post-release tasks = | = Post-release tasks = | ||
**only applicable for non release promotion releases** | |||
Releases are considered 'shipped' when | Releases are considered 'shipped' when | ||
* android - the apks have been uploaded to the Play Store | * android - the apks have been uploaded to the Play Store | ||
The post-release tasks should be run immediately afterwards. | The post-release tasks should be run immediately afterwards. | ||
| Line 231: | Line 226: | ||
Example buildbot URLs for the builder: | Example buildbot URLs for the builder: | ||
* Beta | * 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-mozilla-beta-fennec_postrelease Fennec Beta] | ||
** [http://buildbot-master82.build.mozilla.org:8001/builders/release-comm-beta-thunderbird_postrelease Thunderbird Beta] | ** [http://buildbot-master82.build.mozilla.org:8001/builders/release-comm-beta-thunderbird_postrelease Thunderbird Beta] | ||
* Release | * 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-mozilla-release-fennec_postrelease Fennec Release] | ||
** [http://buildbot-master82.build.mozilla.org:8001/builders/release-comm-esr38-thunderbird_postrelease Thunderbird 38 Release] | ** [http://buildbot-master82.build.mozilla.org:8001/builders/release-comm-esr38-thunderbird_postrelease Thunderbird 38 Release] | ||
''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]".'' | ''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]".'' | ||