Closed Bug 409493 Opened 12 years ago Closed 9 years ago

Automate post-stage steps

Categories

(Release Engineering :: General, defect, P3)

defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: joduinn, Assigned: joduinn)

References

Details

(Whiteboard: [triagefollowup][automation])

After stage, we still manually do:

- sign installers
- generate checksums, MD5s
- populate "stage-merged" on stage; 
- wait for formal "go"
- after formal "go", push to mirrors
- add entries to bouncer
- wait for mirror absorption
- verify mirror contents
- announce to QA
- wait for formal "go"
- pushsnip to "beta" if needed
- pushsnip to "release" if needed
Mirror absorption depends on bug#408673.
Depends on: 408673
Priority: -- → P3
Assignee: nobody → joduinn
While I still think this is something we should do, I've not had time to
look at this in months. Pushing to Future until I (or anyone else) gets time for this.
Assignee: joduinn → nobody
Component: Release Engineering → Release Engineering: Future
QA Contact: build → release
(In reply to comment #0)
> After stage, we still manually do:
> 
> - sign installers
> - generate checksums, MD5s
> - populate "stage-merged" on stage; 

These are all partly automated at this point (as in, done from a script on keymaster not requiring manual intervention).


> - verify mirror contents

This is done in the Mercurial release automation - it must be kicked off manually when mirror absorption is high enough.
Depends on: 540598
Mass move of bugs from Release Engineering:Future -> Release Engineering. See
http://coop.deadsquid.com/2010/02/kiss-the-future-goodbye/ for more details.
Component: Release Engineering: Future → Release Engineering
Assignee: nobody → joduinn
Whiteboard: [triagefollowup]
Whiteboard: [triagefollowup] → [triagefollowup][automation]
(In reply to comment #6)
> After stage, we still manually do:
> 
> - sign installers
> - generate checksums, MD5s
> - populate "stage-merged" on stage; 
Already done, per comment#4


> - wait for formal "go"
> - after formal "go", push to mirrors
bug#394498

> - add entries to bouncer
bug#594923

> - wait for mirror absorption
this is covered in bug#394498

> - verify mirror contents
Done.

> - announce to QA
bug#398494

> - wait for formal "go"
> - pushsnip to "beta" if needed
> - pushsnip to "release" if needed
bug#594930


Some work done here, so closing this as fixed. Remaining dep bugs being tracked as dep bugs of bug#478420.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Product: mozilla.org → Release Engineering
You need to log in before you can comment on or make changes to this bug.