Introducing BuildFactory

Building projects
BuildFactory is a tool aimed at helping developers do what they do best, develop. With BuildFactory you can run automated builds, build refreshed sources from Subversion, open errors and warnings in your external editor of choice (even Xcode), and build multiple projects with the click of a button.
Continuous integration is one of the development concepts any Mac developer simply shouldn't live without.
With BuildFactory, you can effectively continuously integrate your software to catch the bugs right away instead of further down the road. BuildFactory's subversion integration also allows you to follow projects, like Adium, and either help the Adium team track down bugs, or simply run the bleeding edge latest at all times.
Edit with your editor. BuildFactory supports using SubEthaEdit, TextMate, BBEdit, TextWrangler, and Xcode as external editors for your projects. Simply double click on error and warning messages in the transcript to open the file to the offending line of code in your external editor of choice. Although BuildFactory does not update the .xcodeproj itself, it's very easy to work BuildFactory into your workflow, regardless of whether or not you actually use Xcode on a regular basis.
Build everything, now. Because BuildFactory is intended to perform multiple builds with the click of a button, you can build literally as many projects as you would like.
BuildFactory also supports "poor man's dependency" in that, things are built in the order in which they exist in the main table. This means, with a mere dragging of table rows, you can make sure frameworks are built and updated before the applications that link to those frameworks in order to make sure everything is as current as possible.
We've made tremedous progress leading up to the 1.0 release, but along the way, we kept track of how our builds progressed, you can check out the builds gallery. (Note: Our build numbering scheme is [Build Number]([A]lpha or [B]eta)[Version], so the second beta build v(0.1.0), would be: 2B010)



