Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upFor Issue #413 - WIP for configuring failed build notification #595
Conversation
…iled builds. Still requires proper emails
highfive
commented
Feb 4, 2017
|
Thanks for the pull request, and welcome! The Servo team is excited to review your changes, and you should hear from @aneeshusa (or someone else) soon. |
|
Looks good so far! Looking at the docs for
Also, the default configuration seems to rely on a SMTP server running on localhost port 25, which we don't have. cc @edunham any ideas about SMTP setup for this? If SMTP is difficult to get working, we could try notifying in IRC. |
| @@ -13,7 +14,6 @@ MAC_SLAVES = ["servo-mac2", "servo-mac3", "servo-mac4", "servo-macpro1"] | |||
| CROSS_SLAVES = ["servo-linux-cross{}".format(i) for i in range(1, 3)] | |||
| WINDOWS_SLAVES = ["servo-windows{}".format(i) for i in range(1, 3)] | |||
|
|
|||
|
|
|||
This comment has been minimized.
This comment has been minimized.
| fromaddr="buildbot@example.org", | ||
| sendToInterestedUsers=False, | ||
| extraRecipients=["listaddr@example.org"], | ||
| builders=[ |
This comment has been minimized.
This comment has been minimized.
aneeshusa
Feb 7, 2017
Member
I know in the issue I mentioned it would be nice to easily disable builders, but now that Android is back up and running I'm more concerned about this list getting out of sync with the actual nightly builders list. Can you deduplicate these, either by pulling out the list itself or accessing some property on c['schedulers']?
| "mac-nightly", | ||
| "mac-rel-intermittent", | ||
| "windows-gnu-nightly", | ||
| "windows-msvc-nightly" |
This comment has been minimized.
This comment has been minimized.
| "windows-gnu-nightly", | ||
| "windows-msvc-nightly" | ||
| ] | ||
| ) |
This comment has been minimized.
This comment has been minimized.
| MailNotifier( | ||
| fromaddr="buildbot@example.org", | ||
| sendToInterestedUsers=False, | ||
| mode=["failing","exception"], |
This comment has been minimized.
This comment has been minimized.
|
Changes so far LGTM, but I'll hand this review off since I don't know what SMTP settings would be appropriate here. r? @edunham |
|
|
|
@edunham Could you respond to the last comment please? |
matt-duell commentedFeb 4, 2017
•
edited by larsbergstrom
I hope this is the direction people were hoping for.
Obviously not complete, the emails are just dummy ones.
Going off of the suggestion made by @aneeshusa , I added a list of builders which this configuration applies for. This would allow for someone to disable notifications for certain builds.
This change is