Best Build Automation Software

Build automation software automates commonly performed tasks in the software development process. Tasks tend to be simple and repeatable, and include things such as compiling source code or running automated tests. Build automation software often integrates with software testing products, version control systems, IDEs, bug tracking tools, and PaaS providers. There are three subcategories to Build Automation: Continuous Integration, Configuration Management, and Other Build Automation.

Build Automation Software Grid® Overview

The best Build Automation Software products are determined by customer satisfaction (based on user reviews) and market presence (based on products’ scale, focus, and influence) and placed into four categories on the Grid®:
  • Products in the Leader quadrant are rated highly by G2 Crowd users and have substantial Market Presence scores. Leaders include: CircleCI, Microsoft Team Foundation Server, Jenkins, Ansible, Apache Maven, and TeamCity
  • High Performers are highly rated by their users, but have not yet achieved the Market Presence of the Leaders. High Performers include: Codeship, TeamWork, AppVeyor, Puppet Pipelines, Bamboo, and Travis CI
  • Contenders have significant Market Presence and resources, but have received below average user Satisfaction ratings or have not yet received a sufficient number of reviews to validate the solution. Contenders include: Chef, GoCD, and AWS CodePipeline
  • Niche solutions do not have the Market Presence of the Leaders. They may have been rated positively on customer Satisfaction, but have not yet received enough reviews to validate them. Niche products include: Apache Ant, Gradle, and Shippable
G2 Crowd Grid® for Build Automation
Leaders
High Performers
Contenders
Niche
Codeship
Circleci
Microsoft team foundation server
Jenkins
Teamwork
Ansible
Apache ant
Apache maven
Appveyor
Chef
Puppet pipelines
Gocd
Gradle
Bamboo
Teamcity
Travis ci
Shippable
Aws codepipeline
Market Presence
Satisfaction
Linked in no background
Compare Build Automation Software
    Results: 41

    Filters
    Star Rating

    Build Automation reviews by real, verified users. Find unbiased ratings on user satisfaction, features, and price based on the most reviews available anywhere.

    Ansible is a simple way to automate apps and infrastructure. Application Deployment + Configuration Management + Continuous Delivery.

    Get a Quote

    The leading open source automation server, Jenkins provides hundreds of plugins to support building, deploying and automating any project.


    Ship better code, faster. CircleCI’s continuous integration and delivery platform helps software teams rapidly release code with confidence by automating the build, test, and deploy process. CircleCI offers a modern software development platform that lets teams ramp quickly, scale easily, and build confidently every day. CircleCI is available as a Hosted or On-Premise platform with Mobile (macOS and Android) available with each option.


    Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.

    Get a Quote

    An enterprise-grade server for teams to share code, track work, and ship software — for any language, all in a single package. It’s the perfect complement to your IDE.

    Get a Quote

    Codeship is a hosted Continuous Integration and Delivery platform. It sits between your source code repository (e.g. GitHub, GitLab or Bitbucket) and the hosting environment (e.g. Amazon Web Services) and automatically tests and deploys every change in your platform. Your Engineering team can focus on developing better applications instead of wasting time on maintaining a cumbersome CI server. Codeship scales with your needs, allows you to speed up your test suites and enables your developers to ship better code faster. Update: Codeship now integrates with self hosted version of GitHub Enterprise, Bitbucket Server and Gitlab. Learn more on our blog at https://blog.codeship.com/codeship-integrates-with-github-enterprise

    Get a Quote

    Test and Deploy with Confidence. Easily sync your GitHub projects with Travis CI and you'll be testing your code in minutes!

    Get a Quote

    TeamCity will make sure your software gets built, tested, and deployed, and you get notified about that appropriately, in any way you choose. It’s a continuous integration and deployment server from JetBrains which takes moments to set up, shows your build results on-the-fly, and works out of the box. And best of all – it’s free by default.


    An entire new way to deploy. Bare metal. Virtualized. Public or private clouds. Deploy your applications to any server in seconds with Distelli.

    Get a Quote

    Bamboo is Atlassian's continuous delivery and release management tool. It offers first-class support for the "delivery" aspect of continuous delivery, tying automated builds, tests, and releases together in a single, integrated workflow. Bamboo gives developers, testers, build engineers, and system administrators a common space to work and share information – while still keeping sensitive operations like production deploys locked down. Got Git? Bamboo puts branches under test automatically, as well as merges and deploys them according to your team’s processes. And because Bamboo is from Atlassian, it boasts the best Bitbucket and JIRA Software integration available. Visit out continuous delivery microsite to learn more about CI/ CD and best practices: https://www.atlassian.com/continuous-delivery

    Get a Quote

    Chef turns infrastructure into code. With Chef, you can automate how you build, deploy, and manage your infrastructure. Your infrastructure becomes as versionable, testable, and repeatable as application code.

    Get a Quote

    Database DevOps Platform (previously TeamWork) has been re-released in 2017. The new version combines version control and release automation tools to help organizations run database deployments smoothly and efficiently, increase productivity of DBA teams and significantly decrease time-to-market, all while implementing security and compliance at the database core.


    Continuous Integration and Deployment service for busy Windows developers


    GoCD is an on-premises, open source, continuous delivery tool with comprehensive pipeline modeling and value stream map to help you get better visibility into and control of your teams' deployments.


    Declare and execute all tasks necessary to compile, test, package and ship multi-language multi-platform multi-project and multi-channel software, SaaS and Mobile Apps.


    Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other. The main known usage of Ant is the build of Java applications. Ant supplies a number of built-in tasks allowing to compile, assemble, test and run Java applications. Ant can also be used effectively to build non Java applications, for instance C or C++ applications. More generally, Ant can be used to pilot any type of process which can be described in terms of targets and tasks.

    Get a Quote

    AWS CodePipeline is a continuous integration and continuous delivery service for fast and reliable application and infrastructure updates.

    Get a Quote

    Continuous Delivery with no DevOps code. Frictionless Dockerized pipelines with continuous integration, automated functional testing, and deployment to any cloud provider. Manage deployments of multi-tier applications without code, scripts, or IT Automation tools.


    CloudBees is the hub of enterprise Jenkins and DevOps, providing companies with smarter solutions for automating software development and delivery. CloudBees starts with Jenkins, the most trusted and widely-adopted continuous delivery platform, and adds enterprise-grade security, scalability, manageability and expert-level support. By making the software delivery process more productive, manageable and hassle-free, CloudBees puts companies on the fastest path to transforming great ideas into great software and returning value to the business more quickly.


    An award-winning open platform for collaborative software development, TeamForge helps leading companies and government agencies accelerate software delivery while maintaining the highest standards of governance, compliance, and IP security. Boost development productivity with Agile, Continuous Integration (CI), Continuous Delivery (CD), and DevOps. Equip cross-functional teams with best-of-breed tools, while maintaining governance, compliance, and code security standards. Create high-quality applications at speed with this open, extensible, and flexible platform. Build an integrated application delivery pipeline from best-of-breed commercial and open source tools like Artifactory®, Chef®, Git®, Gerrit®, HP® ALM, JIRA® Software, Jenkins®, Nexus®, Subversion®, TeamCity®, and TestLink®. Leverage the development methodologies—Agile, Waterfall, or hybrid—and version control systems—Git or Subversion—as appropriate for your IT and business needs. Connect cross-functional and distributed teams, helping them effectively collaborate and share expertise, best practices, and code. Drive development efficiency by enabling the reuse of existing assets, resources, and processes in new projects. CollabNet’s leadership in Agile training and consulting builds an introduction to Agile development practices in a way and at a pace that best fit your organization—from empowering Agile teams to facilitating global enterprise wide Agile transformations. Adopt the Agile methods of your choice—Scrum, Kanban, or others—and implement Agile throughout your entire application lifecycle, from planning (upstream) to deployment (downstream).


    Octopus is a friendly deployment automation tool for .NET developers. Octopus works with your build server to enable reliable, secure, automated releases of ASP.NET applications and Windows Services into test, staging and production environments, whether they are in the cloud or on-premises.


    Buddybuild ties together continuous integration, continuous delivery and an iterative feedback solution into a single, seamless platform.


    Spinnaker helps codify the process of reliably deploying artifacts to the cloud, leveraging industry best practices out-of-the-box.


    Bring back the joy of app development! Mobile Continuous Integration & Delivery for your whole team, with dozens of integrations for your favorite services.

    Get a Quote

    Development Automation. Atomist streamlines and automates your development flow.

    Get a Quote

    AWS CodeBuild is a fully managed build service that compiles source code, runs tests, and produces software packages that are ready to deploy.

    Get a Quote

    BuildMaster lets you release your software reliably, to any environment, at whatever pace the business demands. Build a self-service release management platform by allowing different teams to manage their own applications and deploy to their own environments. Start simple and then scale to thousands of servers and the cloud.



    Pivotal Web Services (PWS) is a service for hosting applications on the internet. PWS supports Java, Spring, Kotlin, Node.js, PHP, Python, Ruby, Golang and Static websites.


    vRealize Automation enables IT Automation through the creation and management of personalized infrastructure, application and custom IT services (XaaS). This IT Automation lets you deploy IT services rapidly across a multi-vendor, multi-cloud infrastructure.


    Apache Archiva is an extensible repository management software designed to help taking care of personal or enterprise-wide build artifact repository.

    Get a Quote

    Apache Bloodhound is an open source web-based project management and bug tracking system.


    Apache Rat is a release audit tool, focused on licenses.

    Get a Quote

    Faster builds. Smarter automation. Automate your team’s software development processes, from testing through to delivery, no matter the language, environment or toolchain.


    CA Automic Release Automation is designed to help enterprises around the globe to automate millions of processes daily.


    Achieve higher quality releases with application release automation.


    Delphix’s mission is to connect people to data and accelerate innovation. Fortune 100 companies use the Delphix Dynamic Data Platform to connect, virtualize, secure and manage data in the cloud and in on-premise environments. For more information visit www.delphix.com.


    Powering Continuous Delivery at Enterprise Scale

    Get a Quote

    ElectricFlow Build-Test automates and standardizes the software build and test production process for even the largest, most complex organizations - providing reduced costs, increase quality, reliability and traceability, and accelerate time to market.


    RapidDeploy is an enterprise software solution that provides extensive automation of the application release process. It enables reliable and repeatable application deployments across complex environments, and significantly aids the creation and maintenance of an efficient continuous delivery workflow. RapidDeploy can also enable effective environment management by providing provisioning capabilities, discovery services and in-depth reporting across an entire middleware estate. visit our website at www.midvision.com


    Simple deployment pipelines to monitor your every change. From running tests to deployments.


    Kate avatar
    Kate from G2 Crowd

    Learning about Build Automation?

    I can help.
    Get FREE professional recommendations in just a few minutes.