List of Build Automation Software - Comparison of Build Automation Software

Comparison of Build Automation Software

Tool name Operating system Build language Description language License
A-A-P Unix, Windows, OS X C recipe GNU GPL
Ant cross-platform Java XML Apache 2.0
AnthillPro cross-platform cross-language Wraps Make, Ant, Maven, MsBuild, Nant, etc. for controlled build, deploy, test processes. Proprietary
Automated BuildStudio Windows cross-language graphical IDE with support for Ant/NAnt, MSBuild, JScript, VBScript, DelphiScript Proprietary
Bamboo cross-platform cross-language continuous integration Proprietary
buildfactory Unix, Windows cross-language ? Proprietary
Buildr cross-platform Java Ruby Apache 2.0
Cake cross-platform cross-language Python MIT
Capistrano cross-platform Ruby domain specific language for software builds MIT
CMake cross-platform cross-language uses CMakeLists.txt file New BSD
Continuum cross-platform Java ? Apache 2.0
CruiseControl cross-platform cross-language XML BSD-style license
dmake Linux, Solaris, Windows OpenOffice, Solaris uses Makefile ?
ElectricCommander cross-platform cross-language flexible including gmake, bmake, emake and ant scripts Proprietary
Fabricate cross-platform cross-language Python ?
FinalBuilder Windows cross-language graphical IDE with support for Ant/NAnt, MSBuild, JScript, VBScript, IronPython, PowerShell Proprietary
Go cross-platform cross-language graphical IDE with support for Ant/NAnt, MSBuild, rake and any tool with a command line interface Proprietary, cost-free Community edition license
Gradle cross-platform Java-Groovy Groovy based DSL Apache 2.0
Hyper Build Windows cross-language Visual IDE for designing builds / XML build project files. Proprietary
icemake cross-platform C, C++, assembly, TeX S-expression based ?
IKAN ALM cross-platform cross-language Ant, NAnt, Maven2, any tool via the API Proprietary
make cross-platform cross-language uses Makefile Various
makepp cross-platform cross-language, optimized for C++ uses Makefile GNU GPL
mk-configure cross-platform cross-language uses Makefile (bmake dialect) BSD-style license
Maven cross-platform Java Project Object Model Apache 2.0
] cross-platform Perl ? GNU GPL
MPW Make Mac OS Classic ? ? ?
MSBuild Windows cross-language XML Proprietary freeware
NAnt cross-platform .NET XML GNU GPL
nmake Unix, Linux, Windows/Interix cross-language uses Makefile ?
OMake Unix, Linux, OS X, Windows cross-language custom scripting language with make-like syntax and portable build-in shell GNU GPL
OpenMake Meister Unix, Linux, Windows, z/OS cross-language XML, Perl, REXX Proprietary
OpenMake Mojo Unix, Linux, Windows cross-language XML, Perl Proprietary, free edition available
ParaBuild ? ? ? Proprietary with a free small team edition
PBS cross-platform cross-language Perl Artistic 1 & GPL 1
Perforce Jam cross-platform cross-language uses Jamfile Proprietary, free licence for open source projects
Phing cross-platform PHP XML (Ant clone) GNU Lesser GPL
PyBuild ? ? Python GNU GPL
Rake cross-platform Ruby Ruby MIT
SCons cross-platform cross-language Python MIT
Shake cross-platform cross-language Haskell New BSD
Simple Build Tool cross-platform Scala, Java Scala based DSL BSD
Speedy Make cross-platform cross-language XML GNU GPL
Sweet Build Microsoft Windows cross-language DSL and Lua libpng License
TMake Windows, Linux and BSD cross-language lua GPLv3
Tweaker (build tool) cross-platform cross-language Any (Ant, bash, batch, C, Erlang, Java, SQL, and VBScript by default, with 3rd party interface for extensions) GPLv3
Visual Build Windows cross-language XML Proprietary
Waf cross-platform cross-language Python New BSD
WANT Windows Object Pascal (Delphi) XML ?
X-Script Generator Windows cross-language XML ?
Yabu Unix, POSIX cross-language uses Buildfile Public domain
Tool name Operating system Build language Description language License

Read more about this topic:  List Of Build Automation Software

Famous quotes containing the words comparison, build and/or automation:

    When we reflect on our past sentiments and affections, our thought is a faithful mirror, and copies its objects truly; but the colours which it employs are faint and dull, in comparison of those in which our original perceptions were clothed.
    David Hume (1711–1776)

    While ... we cannot and must not hide our concern for grave world dangers, and while, at the same time, we cannot build walls around ourselves and hide our heads in the sand, we must go forward with all our strength to stress and to strive for international peace. In this effort America must and will protect herself.
    Franklin D. Roosevelt (1882–1945)

    Besides black art, there is only automation and mechanization.
    Federico García Lorca (1898–1936)