Changes

Jump to: navigation, search

Release:Release Automation on Mercurial:Documentation

1,142 bytes added, 16:20, 7 April 2012
Push to Mirrors (Firefox only)
No reconfig needed for this builder in manual mode. Automatic mode requires reconfig only on version bump.
 
=== Prepare for Push to Mirrors (Firefox only) ===
 
Code: /cvsroot/mozilla/tools/release/bin/backupsnip
 
This script preserves the current (prior to release) state of the snips, to prepare for rollback if there are serious problems with the new release. As of Q1 2012, it takes around 2 hours to run.
 
'''Manual step''' (no builder):
# ssh into a build slave box as user <tt>cltbld</tt>
# ssh from there to <tt>aus2-staging.mozilla.org</tt> using keys (this box does not use the standard <tt>cltbld</tt> password).
# find the existing snip directories for this release:
## <tt>cd /opt/aus2/snippets/staging/</tt>
## <tt>ls -d Firefox-''VERSION''*</tt>
##* if there are directories ending in <tt>*.time</tt>, it means the corresponding snippets have already been pushed. ''Do '''not''' run <tt>backupsnip</tt> for snippets that have been pushed.''
##* TODO: confirm never backup <tt>*-test</tt> snippets
## Backup the current snippets under the new release's name.
## <tt>~/bin/backupsnip Firefox-''VERSION''-build''N''</tt>
##* TODO: confirm backupsnip uses new release dir name
##* TODO: find out what procedure s/b for build numbers > 1
 
=== Push to Mirrors (Firefox only) ===
Confirm
1,351
edits

Navigation menu