Build Automation Tools

Best Build Automation Tools include:


Build Automation Tools TrustMap

TrustMaps are two-dimensional charts that compare products based on trScore and research frequency by prospective buyers. Products must have 10 or more ratings to appear on this TrustMap.

Build Automation Tools Overview

What are Build Automation Tools?

Build automation tools are part of the software development lifecycle where source code is compiled into machine code by a build script. Once the code is completed it is integrated into a shared environment. There it interacts with other software components built by other developers. Before the code is integrated steps are taken to ensure the new code does not negatively impact other developers’ work within the development team.

Typically build automation is completed with a scripting language that enables the developer to link modules and processes within the compilation process. This scripting encompasses several tasks including documentation, testing, compilation, and distribution of the binary software code.

Build automation is a crucial step in moving towards a continuous delivery model and is an important part of DevOps, or best practices to establish a more agile relationship between Development and IT Operations.

Build Automation Tools Features & Capabilities

Build automation tools offer the following feature set:

  • Extensive library of plugins

  • Build management tools

  • Source code management tools

  • Various available UI

  • Compatibility with popular IDE

  • Parallel tests and build execution

  • Dependency management

  • Version conflict resolution

  • Collaborative debugging tools

  • Incremental compilation (change only compiling)

  • Rebuild minimization for faster build delivery

  • Automated events & testing

  • Automated initializing & reinitializing of framework

  • Code & resource updating on the fly

  • Build cache, cacheable tasks

  • Build metrics, performance tracking

Pricing Information

Most popular build automation tools are open-source and free. Some build automation tools available at cost for an annual or monthly license, and are priced according to a number of factors. These may include number of containers or nodes, parallelism desired, or number of build agents. Paid plans boast advantages such as faster build and deployment, scalability, and security features appropriate for enterprises and larger teams.

Build Automation Products

(1-25 of 31) Sorted by Most Reviews

268 ratings
51 reviews
Top Rated
Jenkins is an open source continuous integration tool.
37 ratings
25 reviews
CircleCI in San Francisco offers an eponymous build automation platform.
60 ratings
21 reviews
Australian company Atlassian offers Bamboo, a continuous integration server.
30 ratings
20 reviews
LambdaTest is a scalable cloud-based cross browser testing platform designed to offer website and web app testing. The LambdaTest platform helps you ensure your web app elements (such as JavaScript, CSS, HTLM5, Video...etc.) render seamlessly across every desktop and mobile web browser with support …
36 ratings
13 reviews
TeamCity is a continuous integration server from Czeck company JetBrains.
Apache Maven
46 ratings
10 reviews
Apache Maven is an open source build automation tool.
25 ratings
9 reviews
SaltStack is a cloud management platform from the company of the same name in Lehi, Utah.
Travis CI
24 ratings
9 reviews
Travis CI is an open source continuous integration platform.
26 ratings
8 reviews
Gradle is an open source build system.
11 ratings
5 reviews
Codeship is a build automation platform from the Austrian company of the same name.
9 ratings
3 reviews
JRebel from Estonian company ZeroTurnaround is a build automation tool.
GNU Make
4 ratings
2 reviews
GNU Make is an open source and free build automation tool.
JFrog Pipelines (formerly Shippable)
1 ratings
1 reviews
JFrog Pipelines (formerly Shippable, acquired by JFrog Feb 2019) is a build automation tool designed to provide simple continuous delivery.
Oracle Hudson CI
3 ratings
1 reviews
Oracle acquired and then supported Hudson Continuous Integration through 2016. Oracle no longer updates or supports Hudson.
2 ratings
1 reviews
GoCD, from ThoughtWorks in Chicago, is an application lifecycle management and development tool.
ServiceControl is an identity management solution that is designed to provide a simpler way to create, manage, and audit accounts across multiple systems. This software is targeted at solution architects, IDM and IAM project managers, line-of-business application owners, and busy IT administrators w…
IBM Rational Build Forge
IBM Rational Build Forge is a build automation option.
BuildMaster is a Continuous Delivery platform from Inedo headquartered in Berea, Ohio.
Buildbot is an open source build automation tool and continuous integration framework.
Altimetrik AltiFEAT
Altimetrik offers AltiFEAT, a test automation framework featuring a structured non-programming language for scriptless automation, the ability to develop and test via an Eclipse based interface, support for continuous integration, and other features.
openSUSE Open Build Service (OBS)
German company SUSE supports the open source project openSUSE. Open Build Service (OBS) is the openSUSE generic system to build and distribute binary packages from sources in an automatic, consistent and reproducible way.
The openSUSE tool KIWI automates and supports the creation of Linux appliances, which are complete installations of a Linux system within a file, and deploying the image to hardware, virtualization, and containers.
CloudBees Core
CloudBees Core is described by the vendor as a fully-featured, cloud native CD solution that can be hosted on-premise or in the public cloud. It provides a shared, centrally managed, self-service experience for enterprise development teams. CloudBees Core on modern cloud platforms is designed to run…
IncrediBuild is a build automation tool from the company of the same name in Tel Aviv, that allows developers to benefit from advanced batch builds, building multiple configurations from command line, stop on first error and more.