Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
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

571 Aufrufe

Veröffentlicht am

Munich Open Source Presentation about Sheriffing @mozilla in November

Veröffentlicht in: Internet
  • Als Erste(r) kommentieren

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

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

×