User:Rhelmer:Release Automation schedule

From MozillaWiki
Jump to: navigation, search

M1

  • (DONE) basic framework, attached to bug, checked in
  • (DONE) all steps implemented from release doc, no remoting. Staging server set up.
  • (DONE) 1.5.0.9 released using available automation scripts

M2 (Q1 2007)

  • basic method for remote steps working on staging (exact method TBD)
  • add features
    • l10n metadiff
    • full update verification
    • support more than just 1.5.0.x
      • groom-files options
  • infrastructure improvments
    • centralize infrastructure
  • fix bugs
    • hardcoded cvsroot in scripts (should honor CVSROOT)
      • source archive script
    • build tools from a known CVS snapshot
      • e.g. patcher pulls trunk

M3 (Q1 2007)

  • end-to-end automation run possible
  • add features
    • better logging
    • better config
  • db integration
  • eliminate manual steps
    • generate tinder/mozconfigs
    • perform version bump on minibranch
    • generate patcher config
    • generate update checker config
    • rsync builds to candidates dir