Hi Vincent, On 11/16/2010 12:57 PM, Vincent Massol wrote: > Sounds good (I like experiments ;)) but before going too far I'd like to see: > > 1) the needs we have regarding hudson mails. > > For example, IMO we need:
> - immediate notification after a commit that makes the build fail Often a Hudson build includes multiple commits from different committers so it's not always possible to know what commit broke the build. My use case is this: multiple commits occur while all Hudson agents are busy (build pending queue size > 0). By the time Hudson gets the chance to (re)build a module, that module has been affected (directly or indirectly) by multiple commits. > - no false positives > - know who broke the build very visibly (with the commit that broke it) Same, I don't think this is always possible. > - console logs in the mail not to have to click on the link to get details +1 > - short and clear mail subjects (right now they're long and all look the same > which makes it hard to see which module is broken) +1 > - no duplicate mails. We receive one for the top level project and one for > the each module right now Grouping the test results for each module is good IMO. Maybe not in separate mails, a single mail would do just fine. I don't like the fact that in Caleb's reports test failures from different modules are listed together; in order to see the WYSIWYG selenium test failures I have check the URLs. > - no mails when build is successful; only when it fails One mail to notify that the build is back to normal is good IMO. Thanks, Marius > > Do we agree about those needs? Any more? > > 2) how you report is addressing these needs in 1) and whether it's supposed > to replace the existing mails sent or come in addition to them. Also I'd like > to know how frequently it is sent? On each commit? On a time basis? > > Thanks > -Vincent > > On Nov 15, 2010, at 8:50 PM, Caleb James DeLisle wrote: > >> I would like to get reports going out so that we can get a feel for the >> periodic reports, and work >> out bugs and make improvements in real time. >> >> I'm +1 to getting reports going. >> >> >> A technical challenge is that unless one of the build agents has access to a >> mail relay, it will not >> be able to send mail. If this is a problem, it can be fixed by signing up >> with an email service and >> placing the password in a file on the filesystem of the agent which the job >> is bound to. The file >> can be loaded by the configuration script. >> >> Caleb > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

