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.

G2 Grid® for Build Automation
Leaders
High Performers
Contenders
Niche
Market Presence
Satisfaction
content
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.

Compare Build Automation Software

G2 takes pride in showing unbiased ratings on user satisfaction. G2 does not allow for paid placement in any of our ratings.
Results: 49
Filter Results
Filter by:
Sort by
Star Rating
Sort By:
Results: 49
    CircleCI
    (158)4.4 out of 5
    Optimized for quick response
    Optimized for quick response

    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.

    CloudBees CodeShip
    (138)4.3 out of 5
    Optimized for quick response
    Optimized for quick response

    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

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

    CloudBees Core
    (59)4.1 out of 5
    Optimized for quick response
    Optimized for quick response

    CloudBees Core provides a flexible scalable solution for CI/CD, a unified governance engine to support compliance, standardization and shared best practices and supports both modern and legacy applications while empowering developers with the freedom to innovate. CloudBees Core empower developers to innovate, enables shared services to support multiple diverse teams, helps DevOps teams to scale best practices, protects the business from compliance and security risks while enabling teams achiev

    Countless mobile app developers rely on Bitrise to automate the build-, test- and deploy process for their applications, allowing for rapid iteration, better apps, faster product-market fit and overall increased productivity. With customers ranging from single person work-for-hire studios, to billion dollar enterprise companies, Bitrise has enabled the successful deployment of millions of app builds. Customer include chart-toppers like Runkeeper, Grindr, Duolingo, Just-Eat, Careem, Buffer and ma

    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.

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

    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.

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

    Azure Automation delivers a cloud-based automation and configuration service that provides consistent management across your Azure and non-Azure environments. It consists of process automation, update management, and configuration features.

    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

    Travis CI is a leading provider of continuous integration and delivery services and empowers software development teams to test and deploy their applications with confidence. Teams can easily sync their GitHub projects with Travis CI to begin testing code in minutes. Grown out of the open source community, Travis CI is trusted by a community of over 700,000 users and great companies including Zendesk, BitTorrent, Heroku, MOZ and many others. To learn more, visit www.travis-ci.com

    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.

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

    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.

    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 w

    Continuous Integration and Deployment service for busy Windows developers

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

    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.

    Octopus takes over where your Continuous Integration server ends, enabling you to easily automate even the most complicated application deployments, whether on-premises or in the cloud.

    DBmaestro’s DevOps Platform paves the way for safe implementation of CI/CD for the database. With automatic drift prevention mechanisms, customizable role management, and a complete audit trail, our platform makes unplanned database downtime a thing of the past. The platform combines several key features that make its value greater than the sum of its parts: repeatable release automation, database version control, governance and security modules, and a business activity monitor. The result is co

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

    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 a

    Actifio provides a highly scalable copy data management platform that virtualizes application data to improve the resiliency, agility, and cloud mobility of your business. It addresses key enterprise use cases including backup modernization, disaster recovery, data migrations, vaulting to the cloud (Google Cloud or others), provisioning for application dev/test and DevOps and analytics - all from a single platform It works by virtualizing data in much the same way other technologies have virtua

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

    Gulpjs is a streaming build system.

    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.

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

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

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

    Development Automation. Atomist streamlines and automates your development flow.

    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.

    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.

    Platform to configure, deploy and scale the apps in cloud or own servers.

    Delphix enables IT organizations to support upscaling their development processes and shortening development cycles by providing self-service to production-like data using automated masking of personal information. The Delphix Dynamic Platform enables IT Operators to move, manage, and secure enterprise data on-premise, in a cloud, or both. Developers, testers, and data analysts get production-quality data within minutes and have control over bookmarking, versioning, refreshing, restoring, branch

    Powering Continuous Delivery at Enterprise Scale

    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.

    Embotics is the cloud automation company for IT organizations and service providers that need to improve provisioning or enable self-service capabilities. With a relentless focus on delivering a premier user experience and unmatched customer support, Embotics is the fastest and easiest way to automate provisioning across private/public/hybrid cloud infrastructures. Its flagship product, Embotics vCommander, is used by organizations including Nordstrom, NASA, Fanatics, Informatica and Charter Com

    FASTBuild was designed from the ground up to support parallel compilation. The optimized main build pipeline is designed to be as thin as possible, dispatching build tasks to worker threads to maximize parallelism.

    HashiCorp Terraform enables teams to deliver Infrastructure as Code to efficiently provision infrastructure on any cloud. This creates effective developer and devops workflows, making it easier for teams to self-serve infrastructure, which in turn improves app delivery speed. Terraform's multi-cloud compliance and management capabilities enable teams to use a consistent workflow to provision, secure, govern, & audit any multi-vendor infrastructure.

    IncrediBuild is a build acceleration tool with eployment and migration.

    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 w

    DevOps is a software that allows clients insight into the production readiness of their software build and ensures their software is always shippable.

    Steps are self-contained bash scripts or compiled binaries for accomplishing specific automation tasks, defined in the wercker.yml file of your application. Steps can be written manually or borrowed from the community via the Steps Registry.

    Visual Build enables developers and build masters to create an automated, repeatable build process.

    Latest Build Automation Articles