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 of, comparison, build and/or automation:

    We teach boys to be such men as we are. We do not teach them to aspire to be all they can. We do not give them a training as if we believed in their noble nature. We scarce educate their bodies. We do not train the eye and the hand. We exercise their understandings to the apprehension and comparison of some facts, to a skill in numbers, in words; we aim to make accountants, attorneys, engineers; but not to make able, earnest, great- hearted men.
    Ralph Waldo Emerson (1803–1882)

    It is comparison than makes people miserable.
    Chinese proverb.

    And if thou wilt make me an altar of stone, thou shalt not build it of hewn stone: for if thou lift up thy tool upon it, thou hast polluted it.
    Bible: Hebrew Exodus 20:25.

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