29 Mar 07
Gleaning Project FeedbackYou know you want to extract useful information from your project in an automated way, but which tools should you use and how much configuration will they take?
John Brugge has taken a number of popular open-source tools and knitted them together for you. He’s calling it Glean, and his goal is to help your project get quick and easy feedback by simply dropping Glean into your build system. It’s analogous to Maven plugins, but aimed at projects using Ant, and less ambitious.
Currently Glean includes scripts to drive the following tools:
- CPD (copy/paste detector)
- Emma (code coverage)
- JavaNCSS (source code metrics)
- PMD (static analysis)
- StatSVN (Subversion repository activity analysis)
- UMLGraph (generates UML class diagrams from code)
- … and about a dozen more
The download includes basic documentation on how to set up Glean to run against a source tree, as well as sample configurations for a handful of open-source projects.
John packaged up Glean to scratch an itch for his clients, and he’s offering it back to the community as a token of appreciation for all the open-source tools. Glean is distributed under an MIT license.
29 Aug 06
ChumbyChumby looks to be an ideal device for monitoring automation in and around projects.
22 Aug 06
Adding an RSS Feed to SubversionBill Bumgarner expertly steps you through how to hook in an RSS feed to a local Subversion server.
20 Aug 06
More CVS Monitoringcvslog2web lets you monitor CVS activity through RSS and web output.
30 Jul 06
CruiseControl Yahoo WidgetThe CruiseControl Yahoo Widget lets you monitor multiple projects with an animated lava lamp.
29 Nov 05
SwitchTower as an Automated Deployment ArchetypeSwitchTower is an archetype of automated deployment. Check it out before rolling your own solution.
28 Oct 05
When Build Silence Is GoldenYet another build frequency chart, this time with good news.
10 Oct 05
CruiseControl 2.3.1 ReleasedCruiseControl 2.3.1 was released today with an enviable display of nips and tucks.
02 Sep 05
Another Build Frequency InkblotHere’s another build frequency chart with an interesting story to tell.
31 Aug 05
What's Your Build Frequency, Kenneth?Use this chart in the CruiseControl metrics tab to monitor the frequency of scheduled builds.
30 Aug 05
Visualizing Commit TrendsWhat do these charts of source code repository activity imply? I have no idea, but I find them fascinating.
28 Aug 05
CruiseControl 2.3 ReleasedCruiseControl 2.3 has a goodly amount of new features and plugins.
20 Aug 05
Rake: Not Your Father's Build LanguageMartin Fowler has written an excellent article describing the strengths of using Rake as a build language, and how it compares to our old friends make and Ant.
18 Aug 05
Is Your Build Agile?SD Times just posted a new article concerning lengthy builds siphoning energy off agile processes.
15 Jul 05
Yes, We're Control FreaksIt’s relatively easy to automate small things, but it’s especially rewarding when those recipes are applied to automate the big things, as well. In his latest blog, James Duncan Davidson discusses some strategies that you might be able to pick up and apply to your project.