Release Engineering – A brief look at RelEng since Whistler – Releases



Release Engineering – A brief look at RelEng since Whistler – Releases

0 0


releng_retrospective_2015q4

Releng retrospective (2015 q4 - mozlando)

On Github catlee / releng_retrospective_2015q4

Release Engineering

A brief look at RelEng since Whistler

It's really great to see you all here. One of the things I really love about these weeks together is that chance to spend time with you in person. We always finish these weeks with great ideas to chew on in the coming months.

Our Team

Welcome Vlad, Alin!

Welcome (back!) Mihai!

If you haven't met Vlad, Alin, please introduce yourself. They have made a HUGE impact on our team since joining us this summer.

Releases

  • July 2nd - Shipped Firefox 39
  • 8 releases shipped since then...
  • including 5 point releases...
  • and our big "moment in time" release, Firefox 42
  • We also turned on Funsize in production for Nightly / Aurora builds!
One of our main areas continues to be releases. Since Whistler, we've had quite a few...exciting releases. Our big moment-in-time release, Firefox 42, introduced great features like new developer tools, tracking protection and this morning we've seen the impact this release and user campaign has had.

FxOS moment-in-time release (2.5)

Heroic efforts by many to pull this together

We relied on team work and great tools to support new products like B2GDroid

Some big last-minute asks. Lots of hard work, late nights, but we got it done. A big thank-you to everybody involved for this.

Release build promotion

Streamlining our release pipeline to ship the CI builds we've already built and tested

Great progress this quarter on release build promotion. We have nearly all our binary deliverables created. Scheduling in TC, using BBB to drive jobs in buildbot. bouncer, update verify and final verify are working (?)

Tons of improvements for Windows

Shipped 64-bit Windows for the first time in Firefox 42

Windows build times reduced by nearly 50%!

MOAR improvements:

Runner support

Testing on Windows 10

Testing in the cloud!

...almost

mozharness in the tree!

Changes to test harnesses ride the trains Enables developers to inspect and change how harnesses work

RIP

XULRunner

Pandas (almost)

Mass migrations

Migrated "FTP" off of the netapp into S3

Migrated out of PHX1

Task cluster

  • Tier 2 builds: OSX (!!), Linux
  • Buildbot bridge to link buildbot and TC builds and tests together
  • Github integration
  • Coalescing service
  • Locking down authentication
  • Publishing artifacts using the index

How to MozLando

Release Engineering A brief look at RelEng since Whistler It's really great to see you all here. One of the things I really love about these weeks together is that chance to spend time with you in person. We always finish these weeks with great ideas to chew on in the coming months.