I wrote a few posts ago about how easily continuous integration servers break. This post got quite a bit of response!
Jon from Atlassian felt bad for the ordeal and sent over a couple of "I'M WELL BUILT" t-shirts. Thanks Jon! Owen over at Unreasonable Entertainment ran an initial version of the "hell build" maven plugin idea from my post against Hudson with less than stellar results. Damn!
Owen and I were discussing the results when I found a post from Donnie Pinkston on using premain to write a Java agent. While his post is about a code profiler, the idea is perfect for a VM monitor, taking performance information exposed via JMX, wiring up monitors and a custom MBean to kill the build.
I guess all the ingredients are there, it's only a matter of time for someone to cook them all together. Since switching from Ant to Maven, my releases have gone from 6 minutes to 133 minutes, so maybe I'll put that time to good use...