TeamCity is a server-based web application that allows Java and .NET development teams to continuously integrate changes to the code base, frequently run distributed builds and tests, check and improve code quality, all the while making efficient progress toward successful project completion. TeamCity is packaged with productivity plugins for IntelliJ IDEA, Microsoft Visual Studio 2005 and Eclipse, which improves team collaboration without breaking the established practices, by separating creative work from routine tasks.
Antelope is a graphical user interface for running Ant. Antelope is a mature application that is in wide use as a front end to Apache Ant. Antelope provides a set of buttons, one per target, which makes it easy to start a specific Ant operation. Basically, an Ant build file is opened with Antelope and the targets defined in the build file can be executed by clicking a button. Antelope is much more than a thin wrapper around Ant, however. Antelope can run in two different environments. It can run as a stand-alone GUI application and as a plugin to jEdit (www.jedit.org), an excellent open source editor for programmers. As a stand-alone application, Antelope provides the ability to create and edit Ant build files, the ability to run build file targets, and can trace target and task execution in a quasi-debug mode. Output from the build process can be captured to a file and/or to screen and performance statistics can be gathered to guide optimization efforts. Several very useful tasks to extend Ant are included. As a jEdit plugin, Antelope expands the features of the stand-alone application to nicely integrate with the text editor and with the Console and ErrorList plugins. Antelope has an open API that allows other plugins to utilize Antelope's capabilities.
Meister is the ultimate tool in Build Management. Meister reduces cost and increases control by simplifying build complexity. Build complexity occurs through uncontrolled scripting, the need for multi-language compiles or agile methods where frequent changes to the build are encouraged. Meister virtualizes builds allowing you to control the mixing and mashing of more build engines, such as MSBuild and Ant, or between the individual build and the team build, resulting in consistent rock solid builds.
SCons is a cross-platform build tool. Think of SCons as an improved substitute for the classic Make utility with integrated functionality similar to autoconf/automake and compiler caches such as ccache. Unlike build tools that invent their own mini-language or wedge a scripting language onto some other configuration file syntax, SCons configuration files are actually Python scripts. The ability to script your build gives you a tremendous amount of flexibility to solve complicated build problems in surprisingly small amounts of maintainable code.
OpenMake Mojo is a FREE Continuous Integration Server with full workflow process automation. Mojo automates, centralizes and accelerates your software development processes from build to release. Workflow hand offs, logs, and reports are centralized across multiple teams and hardware platform. Build to release cycles are accelerated with Mojo's multi step activity synchronization and continuous build support.
PHing Is Not GNU make; it's a project build system based on Apache Ant. You can do anything with it that you could do with a traditional build system like GNU make, and its use of simple XML build files and extensible PHP "task" classes make it an easy-to-use and highly flexible build framework. Features include file transformations (e.g. token replacement, XSLT transformation, Smarty template transformations), file system operations, interactive build support, SQL execution, CVS operations, tools for creating PEAR packages, and much more.