sheriffing @ mozilla - opensourcetreffen munich presentation
Post on 04-Jul-2015
188 Views
Preview:
DESCRIPTION
TRANSCRIPT
Sheriffs @ Mozilla
Carsten Bookcbook@mozilla.com
2
Viele verschiedene Branches für individuell Projekte
•Zum Testen eines Patches Try Server→
• Mozilla-Central Mozilla Aurora Mozilla-Beta Mozilla-Release→ → →
• Änderungen zu den sog. Merge Days in die naechste Stufe
• ca. 600 Build Slaves – und tausende Test Slaves fuer viele Tests
• Sheriffs überwachen alle Integrations Trees und „Release Trees“
Basics
33
Das Mozilla Project mehr als nur Firefox
Eine globale Community mit tausenden von Freiwilligen Helfern
•Firefox Desktop , Firefox Mobile (Android)
•Firefox OS
Webmaker, Bugzilla, Automation&Tools etc
•Problem: Viele Code-Checkins und wie Koordiniert man die ?
4
• Bug Report wird erstellt und jemand z.B. Du wird darauf aufmerksam und erstellt einen Patch• Patch wird an den Bug angehaengt und durch einen Mentor/Module Peer Reviewed•Patch bekommt Review + •Je nach eigenem Zugriffslevel wird von Dir oder dem Mentor ein sog. Try Run gestartet der sicherstellen soll das alles funktioniert
• Try Run verlaeuft erfolgreich (keine Probleme etc) und Patch ist bereit zum checkin in die MozillaCode Basis
• Check-in in z.B. fx-team (z.b. durch Sheriffs )
• Bug landed der zentralen Code Repo Mozilla-Central und letztendlich in Firefox 36 und durchlaeuft vorher Beta Tests etc durch die Community und QA Team
• Anzahl von checkins z.b. Dezember 2013 6063→
Wie kommt mein Patch in Firefox Teil 1
5
Am Anfang
6
Treeherder!
7
• 3 Mozilla Mitarbeiter aus Europa und den USA•Verschiedene Freiwillige aus der ganzen Welt • Bestandteil des Mozilla A-Teams (Automation and Tools)•Abdeckung von verschiedenen Zeitzonen über die ganze Welt verteilt
• Ansprechpartner fuer Entwickler bei Fragen zu den Code-Trees• Ueberwachung der Code Trees•Koordination mit IT,Release Engineering bei Problemen•Backouts und Tree Closures •Checkins und viele andere Dinge
Das Sheriff Team
8
• Sheriffing ist auch offen fuer die Community
sheriffs@mozilla.org oder #ateam on irc
Its a Community Tasks
Thank you !
Carsten Bookcbook@mozilla.com
Thank you !
Carsten Bookcbook@mozilla.com
top related