Confirmed users
9,511
edits
(26 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
=Introduction= | =Introduction= | ||
The buildmaster role is assigned to a team member in rotation, each lasting two weeks. The role is intended to identify failures early, and to take action towards resolving the failures. This action will vary depending on the skills and knowledge of the current buildmaster, or the level of commitment the team has to the affected project. | |||
= | =Monitoring Failures= | ||
* | Failures can be monitored in the following ways: | ||
* | * [https://webqa-ci.mozilla.com/ Jenkins dashboard] | ||
* | * [https://webqa-ci.mozilla.com/rssFailed RSS feed] | ||
* [[QA/Execution/Web_Testing/Automation/Build_Notifications|Mailing list]] | |||
* [http://widget.mibbit.com/?settings=0a187437b06ca9bcb0cff2a717e985c5&server=irc.mozilla.org&channel=mozwebqa&noServerTab=false&autoConnect=true IRC] | |||
=Roles= | |||
==Owner== | |||
* in Jenkins, on the failing job's output, you'll see "This build was not claimed. Claim it." Click on Claim it and add your relevant details. | |||
* you'll now be the Assignee, and you and your investigation details should now show up next to the failing build, on https://webqa-ci.mozilla.com/claims/ | |||
* if you know or suspect the failure's root cause does or will affect other jobs/projects, send an email to either the public (preferred) or internal mailing list, as appropriate | |||
* once/when the build passes, your claim and the failing job will automatically be removed from the [https://webqa-ci.mozilla.com/claims/ Claims view] | |||
==Co-owner== | |||
* serves as a "backup" in case of vacation/PTO | |||
* both Owner and Co-owner should coordinate to help ensure continued coverage | |||
* prompt the Owner with an offer for help, when there doesn't appear to be traction/visibility | |||
=Rotation= | =Rotation= | ||
{{ | {{:QA/Execution/Web Testing/roles/buildmaster/Rotation}} | ||
=Known Issues= | =Known Issues= | ||
For the latest known issues check [https://etherpad | For the latest known issues check [https://public.etherpad-mozilla.org/p/webqa-buildmaster this etherpad]. If you are the current buildmaster please try to keep this pad updated. It helps when it comes to hand the role onto the next buildmaster, and can avoid duplicating effort investigating failures. | ||
= | =New Failures= | ||
When a new failure is found, details should be added to [https://public.etherpad-mozilla.org/p/webqa-buildmaster this etherpad] and an issue should be raised in the appropriate place (see projects section for details). This is the minimum expected of the buildmaster, however if you have the time and skills (or time to learn the skills), it's a good idea to try to replicate the failure locally. If the failure is clearly something that should be fixed in the test suite, then it's also appreciated if you can submit a pull request with a fix. | |||
=Projects= | =Projects= | ||
=== | ===Add-ons (AMO)=== | ||
* | * Priority: High | ||
* | * IRC: [irc://irc.mozilla.org/#remora #remora] | ||
* | * Bugs: [https://bugzilla.mozilla.org/buglist.cgi?product=addons.mozilla.org&resolution=--- Open Bugs], [https://bugzilla.mozilla.org/enter_bug.cgi?product=addons.mozilla.org Raise Bug] | ||
* Contacts: | |||
*# Krupa Raj [:krupa] | |||
*# Mathieu Agopian [:magopian] | |||
*# Wil Clouser [:clouserw] | |||
===bidpom=== | ===bidpom=== | ||
* towards low priority | * towards low priority | ||
* fail: john morrison [jrgm] if infrastructure related (time outs, buttons not loading, etc.); bob or davehunt are the ones to fix | * fail: john morrison [jrgm] if infrastructure related (time outs, buttons not loading, etc.); bob or davehunt are the ones to fix | ||
* IRC: | * IRC: [irc://irc.mozilla.org/#identity #identity] | ||
* known bug file bug and also need info him; esp if you know who checked in the change who made it fail | * known bug file bug and also need info him; esp if you know who checked in the change who made it fail | ||
** https://github.com/mozilla/bidpom/issues | ** https://github.com/mozilla/bidpom/issues | ||
===Bouncer=== | |||
* IRC: [irc://irc.mozilla.org/#bouncer #bouncer] | |||
* Bugs: [https://bugzilla.mozilla.org/buglist.cgi?product=Webtools&component=Bouncer&resolution=---&list_id=12662997 Open Bugs], [https://bugzilla.mozilla.org/enter_bug.cgi?product=Webtools&component=Bouncer Raise Bug] | |||
* Contacts: | |||
*# Jeremy Orem [:oremj] | |||
===Hello (Loop)=== | ===Hello (Loop)=== | ||
* IRC: #loop | * IRC: [irc://irc.mozilla.org/#loop #loop] | ||
* Bugs: [https://bugzilla.mozilla.org/buglist.cgi?product=Loop&component=Client&resolution=---&list_id=12223283 Open Bugs], [https://bugzilla.mozilla.org/enter_bug.cgi?product=Loop&component=Client Raise Bug] | * Bugs: [https://bugzilla.mozilla.org/buglist.cgi?product=Loop&component=Client&resolution=---&list_id=12223283 Open Bugs], [https://bugzilla.mozilla.org/enter_bug.cgi?product=Loop&component=Client Raise Bug] | ||
* Releases: https://github.com/mozilla/loop-client | * Releases: https://github.com/mozilla/loop-client | ||
* Contacts: | * Contacts: | ||
*# Mark Banner [:Standard8] | |||
*# Dan Mosedale [:dmose] | |||
* | |||
* | |||
===mozillians.org=== | ===mozillians.org=== | ||
* medium | * medium | ||
* IRC: #commtools | * IRC: [irc://irc.mozilla.org/#commtools #commtools] | ||
* Contacts: nemo-yiannis | * Contacts: nemo-yiannis | ||
* Bugs: [https://bugzilla.mozilla.org/buglist.cgi?order=Importance&list_id=12247087&resolution=---&classification=Other&query_format=advanced&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&component=Phonebook&product=Participation%20Infrastructure Open Bugs], [https://bugzilla.mozilla.org/enter_bug.cgi?product=Participation%20Infrastructure&component=Phonebook Raise Bug] | * Bugs: [https://bugzilla.mozilla.org/buglist.cgi?order=Importance&list_id=12247087&resolution=---&classification=Other&query_format=advanced&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&component=Phonebook&product=Participation%20Infrastructure Open Bugs], [https://bugzilla.mozilla.org/enter_bug.cgi?product=Participation%20Infrastructure&component=Phonebook Raise Bug] | ||
Line 94: | Line 70: | ||
===MozTrap=== | ===MozTrap=== | ||
* lower priority | * lower priority | ||
* IRC: #moztrap | * IRC: [irc://irc.mozilla.org/#moztrap #moztrap] | ||
* Bugs: [https://bugzilla.mozilla.org/buglist.cgi?product=Mozilla%20QA&component=MozTrap&resolution=---&list_id=12235937 Open Bugs], [https://bugzilla.mozilla.org/enter_bug.cgi?component=MozTrap&product=Mozilla%20QA Raise Bug] | * Bugs: [https://bugzilla.mozilla.org/buglist.cgi?product=Mozilla%20QA&component=MozTrap&resolution=---&list_id=12235937 Open Bugs], [https://bugzilla.mozilla.org/enter_bug.cgi?component=MozTrap&product=Mozilla%20QA Raise Bug] | ||
* | * Contacts: | ||
* | *# Peter Bengtsson [:peterbe] | ||
*# Cameron Dawson [:camd] | |||
===mozwebqa dashboard=== | ===mozwebqa dashboard=== | ||
* low priority | * low priority | ||
* fail: | * fail: bsilverberg / (justinpotts?) | ||
* IRC: mozwebqa | * IRC: mozwebqa | ||
* https://github.com/mozilla/mozwebqa-dashboard/issues | * https://github.com/mozilla/mozwebqa-dashboard/issues | ||
Line 110: | Line 84: | ||
===One and Done=== | ===One and Done=== | ||
* low priority | * low priority | ||
* | * bsilverberg | ||
* https://bugzilla.mozilla.org/enter_bug.cgi?component=One%20and%20Done&product=Mozilla%20QA | * https://bugzilla.mozilla.org/enter_bug.cgi?component=One%20and%20Done&product=Mozilla%20QA | ||
===Socorro=== | ===Crash Stats (Socorro)=== | ||
* | * Priority: Low | ||
* IRC: [irc://irc.mozilla.org/#breakpad #breakpad] | |||
* | * Bugs: [https://bugzilla.mozilla.org/buglist.cgi?product=Socorro&resolution=--- Open Bugs], [https://bugzilla.mozilla.org/enter_bug.cgi?product=Socorro Raise Bug] | ||
* Contacts: | |||
* | *# Matt Brandt [:mbrandt] | ||
*# Peter Bengtsson [:peterbe] | |||
=== | ===Snippets=== | ||
* | * IRC: [[irc://irc.mozilla.org/#snippets #snippets] | ||
* Bugs: [https://bugzilla.mozilla.org/buglist.cgi?product=Snippets&resolution=---&list_id=12663032 Open Bugs], [https://bugzilla.mozilla.org/enter_bug.cgi?product=Snippets Raise Bug] | |||
* | * Contacts: | ||
*# Giorgos Logiotatidis [:giorgos] | |||
=== | ===Support (SUMO)=== | ||
* | * Priority: Low | ||
* | * IRC: [irc://irc.mozilla.org/#sumodev #sumodev] | ||
* Bugs: [https://bugzilla.mozilla.org/buglist.cgi?product=support.mozilla.org&resolution=--- Open Bugs], [https://bugzilla.mozilla.org/enter_bug.cgi?product=support.mozilla.org Raise Bug] | |||
* https://bugzilla.mozilla.org/enter_bug.cgi?product= | * Contacts: | ||
*# Rebecca Billings [:rbillings] | |||
*# Michael Cooper [:mythmon] | |||
*# Rehan Dalal [:rdalal] | |||
=FAQ= | =FAQ= |