ReleaseEngineering: Difference between revisions
Jump to navigation
Jump to search
(Add Buildduty manifesto link.) |
(Add Buildduty actionable page.) |
||
Line 180: | Line 180: | ||
== Buildduty == | == Buildduty == | ||
* [[ReleaseEngineering/Buildduty_manifesto| Check Buildduty manifesto]] | * [[ReleaseEngineering/Buildduty_manifesto| Check Buildduty manifesto]] | ||
* [[ReleaseEngineering/Buildduty_actionable| Check Buildduty actionable]] | |||
* [[ReleaseEngineering/Buildduty| How To: So you're on buildduty...]] | * [[ReleaseEngineering/Buildduty| How To: So you're on buildduty...]] | ||
* [[ReleaseEngineering/Managing Buildbot with Fabric|Managing Buildbot with Fabric]] | * [[ReleaseEngineering/Managing Buildbot with Fabric|Managing Buildbot with Fabric]] |
Revision as of 17:28, 22 September 2017
Quick Links For You
- Treeherder
- File a new RelEng bug
- RelEng Changes - what did RelEng break?
- Mozilla Release Engineering Resources
About Us
We ship Firefox to the world!
Release Engineering does this by:
- Developing world-class, scalable, open, secure, and maintainable infrastructure for application builds and tests, on a diverse set of desktop and mobile platforms
- Building fast and reliable pipelines to transform source code into shipped products
Contacting Release Engineering
Our team is located on 3 continents and in 4 time zones. This allows us to provide better service, especially if you contact us using one of the following methods:
- To request a new service, please file a bug
- To ask a general question, ping in #releng on IRC, or email release@m.c
- To request status on an existing request, set the "needinfo" flag in the bug.
Our team works normal business hours for our respective time zones. If you need to escalate an issue that is both urgent and important, use the following methods:
- Use #releng in IRC or email release@m.c, starting your message with 'URGENT:'. If no response in 15 minutes, then
- Be sure the bug severity is set to "blocker"
- Call one or more of the following people (nagios page preferred if you have access):
- Chris AtLee Eastern Time
If you get voice mail, please leave your callback number.
Contributing
If you are interested in getting involved with Release Engineering, please see our contributing page! We'd love to hear from you.
Team
Mozilla's Release Engineering:
- twitter: @MozRelEng
- blogs: Planet Release Engineering
- calendar: Google Calendar
- mailing list: release-engineering@lists.mozilla.org
Name | Profile | Blog | |
Ben Hearsum | bhearsum | @bhearsum | Ben's blog |
Justin Wood | Callek | "Callek's Blog" | |
Chris AtLee | catlee | @chrisatlee | chris' random ramblings: programming, photography, media, and anything else that strikes my fancy |
Jordan Lund | jlund | ||
Kim Moir | kmoir | @kmoir | Releng of the Nerds |
Michael Shal | mshal | Mike Shal's blog | |
Nick Thomas | nthomas | @nthomasftang | F'tang F'tang Release wrangling at the bottom of the world |
Rail Aliiev | rail | @railaliiev | Rail's blog |
Aki Sasaki | aki | @escapewindow | escapewindow |
Mihai Tabara | mtabara | @mihaitabara | |
Rok Garbas | @garbas | Rok's blog | |
Johan Lorenzo | jlorenzo | Johan's blog | |
Simon Fraser | sfraser |
Interns
Documentation
- How Tos - a collection of instructions for specific tasks
- Releng Docs for overviews, details, and background.
- Development Best Practices - read this when you're starting something new
- Wiki Guidelines - how to wiki garden for fun and profit
- Applications - Various applications and services that RelEng provides
- Deployment - How we deploy our tools, and how do we update them.
- Overview Architecture Diagram - an architecture diagram that gives a high level overview of systems involved in producing releases of Mozilla's software
- Buildbot Migration - What builds are produced where? Buildbot, TaskCluster, or other?
Buildbot
- Master
- Master Naming
- Master Setup
- Upgrading Buildbot
- Preproduction
- Masters (authentication required)
- Queue directories
- Slave
- Development
- Virtualenv - How to set up and use python virtual environments
- Methods for testing your changes
- Buildbot Best Practices
- Landing Buildbot Master Changes
- References
Taskcluster
Releases
- Release Checklist and Build Notes
- Releng Post Mortem Meetings
- What is releaseduty?
- Release Promotion
- Update Generation
Platform Support
Configuration Management
Buildduty
- Check Buildduty manifesto
- Check Buildduty actionable
- How To: So you're on buildduty...
- Managing Buildbot with Fabric
- Treeherder wiki page
- Clobbering the Tree
- Bug Triage
- RelEng+IT shared downtime
- Project Branch Planning: how to request a new project branch
- Build and Test Log Error/Warning Reference: Debugging red and orange in results