Sheriffs @ Mozilla 
Carsten Book 
cbook@mozilla.com
Basics 
2 
Viele verschiedene Branches für individuell Projekte 
•Zum Testen eines Patches → Try Server 
• Mozilla-Central...
Das Mozilla Project mehr als nur Firefox 
Eine globale Community mit tausenden von Freiwilligen 
Helfern 
•Firefox Desktop...
Wie kommt mein Patch in Firefox Teil 1 
• Bug Report wird erstellt und jemand z.B. Du wird darauf aufmerksam und erstellt ...
Am Anfang 
5
Treeherder! 
6
Das Sheriff Team 
7 
• 3 Mozilla Mitarbeiter aus Europa und den USA 
•Verschiedene Freiwillige aus der ganzen Welt 
• Best...
Its a Community Tasks 
8 
• Sheriffing ist auch offen fuer die Community 
sheriffs@mozilla.org oder #ateam on irc
Thank you ! 
Carsten Book 
cbook@mozilla.com
Thank you ! 
Carsten Book 
cbook@mozilla.com
Nächste SlideShare
Wird geladen in …5
×

Sheriffing @ Mozilla - OpenSourceTreffen Munich Presentation

486 Aufrufe

Veröffentlicht am

Munich Open Source Presentation about Sheriffing @mozilla in November

Veröffentlicht in: Internet
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
486
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
3
Aktionen
Geteilt
0
Downloads
5
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Sheriffing @ Mozilla - OpenSourceTreffen Munich Presentation

  1. 1. Sheriffs @ Mozilla Carsten Book cbook@mozilla.com
  2. 2. Basics 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“
  3. 3. 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 ? 3
  4. 4. Wie kommt mein Patch in Firefox Teil 1 • 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 Mozilla Code 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 4
  5. 5. Am Anfang 5
  6. 6. Treeherder! 6
  7. 7. Das Sheriff Team 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
  8. 8. Its a Community Tasks 8 • Sheriffing ist auch offen fuer die Community sheriffs@mozilla.org oder #ateam on irc
  9. 9. Thank you ! Carsten Book cbook@mozilla.com
  10. 10. Thank you ! Carsten Book cbook@mozilla.com

×