We use Hudson, and every time a build fails it sends a complete email report
to authors of recent changes.

Take a look, it's a public platform:
http://hudson.fazend.com/hudson/(empowered by Hudson)

Thus, when a developer makes a change which breaks the build, he/she gets an
email immediately, with a full maven log. And he/she will continue to
receive this email until the fix is committed. Makes sense?

—
Yegor Bugayenko, PMP®, SCEA



On Thu, Mar 24, 2011 at 4:39 PM, <stefan.han...@tolina.com> wrote:

> >> What is the point of JUnit failure reports in CI environment? It's
> absolutely un-acceptable situation when your source codebase contains a
> defect in "trunk". It's not a matter of reporting any more, but of an
> immediate action.
> >> If you still need your build to be valid with defects inside (unit test
> failures) you should use this surefire configuration option:
>
> I do want to fail the build of course (otherwise broken artifacts would
> get deployed).
> And I do want my developers to take immediate action as well of course.
>
> But to do so I must inform them about the failure in a convenient way,
> don't I?
> Therefore we have a CI system, which sends an email of the broken build.
> Devs then enter the TeamCity web-page and there I want to present a nice
> (i.e. HTML) failure report (i.e. the current CheckStyle errors that need
> to be resolved instantly), to make the build green again.
>
> I definitely don't want the developers to scan the build-log to find the
> lines from Checkstyle there.
> So right now the only 'working' solution I found, it to create a
> 'plain'-txt Checkstyle report, which can be part of the reports of the
> broken build.
> This feels very clumsy (and Checkstyle should be considered just a
> placeholder for other reporting tools, like FindBugs or JUnit).
>
> So of course I wouldn't need the whole site to be created, but just the
> (HTML)-report of the tool that failed the build. This right now I'm not
> able to solve.
>
> How do you inform your developers about CheckStyle or FindBugs errors /
> broken build in a convenient way as part of your CI ?
>
> Cheers Stefan
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>
>

Reply via email to