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
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.