
BuildBot is a system to automate the compile/test cycle required by most software projects to validate code changes. By automatically rebuilding and testing the tree each time something has changed, build problems are pinpointed quickly, before other developers are inconvenienced by the failure.
Compare Buildbot to these popular alternatives based on real-world usage and developer feedback.

In a nutshell Jenkins CI is the leading open-source continuous integration server. Built with Java, it provides over 300 plugins to support building and testing virtually any project.

Free for open source projects, our CI environment provides multiple runtimes (e.g. Node.js or PHP versions), data stores and so on. Because of this, hosting your project on travis-ci.com means you can effortlessly test your library or applications against multiple runtimes and data stores without even having all of them installed locally.

It makes it easy to automate all your software workflows, now with world-class CI/CD. Build, test, and deploy your code right from GitHub. Make code reviews, branch management, and issue triaging work the way you want.

Continuous integration and delivery platform helps software teams rapidly release code with confidence by automating the build, test, and deploy process. Offers a modern software development platform that lets teams ramp.

GitLab offers a continuous integration service. If you add a .gitlab-ci.yml file to the root directory of your repository, and configure your GitLab project to use a Runner, then each merge request or push triggers your CI pipeline.

Fast builds with parallel jobs and test execution. Use container jobs to create consistent and reliable builds with the exact tools you need. Create new containers with ease and push them to any registry.

TeamCity is a user-friendly continuous integration (CI) server for professional developers, build engineers, and DevOps. It is trivial to setup and absolutely free for small teams and open source projects.
Codeship runs your automated tests and configured deployment when you push to your repository. It takes care of managing and scaling the infrastructure so that you are able to test and release more frequently and get faster feedback for building the product your users need.

Drone is a hosted continuous integration service. It enables you to conveniently set up projects to automatically build, test, and deploy as you make changes to your code. Drone integrates seamlessly with Github, Bitbucket and Google Code as well as third party services such as Heroku, Dotcloud, Google AppEngine and more.

fastlane lets you define and run your deployment pipelines for different environments. It helps you unify your app’s release process and automate the whole process. fastlane connects all fastlane tools and third party tools, like CocoaPods.

Focus on coding and count on Bamboo as your CI and build server! Create multi-stage build plans, set up triggers to start builds upon commits, and assign agents to your critical builds and deployments.

AWS CodeBuild is a fully managed build service that compiles source code, runs tests, and produces software packages that are ready to deploy. With CodeBuild, you don’t need to provision, manage, and scale your own build servers.

Wercker is a CI/CD developer automation platform designed for Microservices & Container Architecture.

It is an Integrated continuous integration and continuous deployment for Bitbucket Cloud that's trivial to set up, automating your code from test to production. Our mission is to enable all teams to ship software faster by driving the practice of continuous delivery.

It is a Continous Integration and Delivery (CI/CD) Platform as a Service (PaaS) with a main focus on mobile app development (iOS, Android). You can automate the testing and deployment of your apps with just a few clicks. When you trigger a build a Virtual Machine is assigned to host your build and your defined Workflow (series of Steps scripts) will be executed, step by step.

Concourse's principles reduce the risk of switching to and from Concourse, by encouraging practices that decouple your project from your CI's little details, and keeping all configuration in declarative files that can be checked into version control.

CI and build automation tool that combines the power of your own build infrastructure with the convenience of a managed, centralized web UI. Used by Shopify, Basecamp, Digital Ocean, Venmo, Cochlear, Bugsnag and more.

GoCD is an open source continuous delivery server created by ThoughtWorks. GoCD offers business a first-class build and deployment engine for complete control and visibility.

Test Kitchen has a static, declarative configuration in a .kitchen.yml file at the root of your project. It is designed to execute isolated code run in pristine environments ensuring that no prior state exists. A plugin architecture gives you the freedom to run your code on any cloud, virtualization, or bare metal resources and allows you to write acceptance criteria in whatever framework you desire.

Semaphore is the fastest continuous integration and delivery (CI/CD) platform on the market, powering the world’s best engineering teams.

Jenkins X is a CI/CD solution for modern cloud applications on Kubernetes

AppVeyor aims to give powerful Continuous Integration and Deployment tools to every .NET developer without the hassle of setting up and maintaining their own build server.

Sign in with your browserling account. free for open source. No sign-up required. Just configure a github webhook.

On every push to GitHub, Heroku CI runs your tests in a disposable Heroku app, so there’s never a wait time for a free CI worker. Tests run fast, on Performance dynos.

Designed from the ground up for Jenkins Pipeline and compatible with Freestyle jobs, Blue Ocean reduces clutter and increases clarity for every member of your team.

Greenhouse automatically builds your project for every commit you make and runs all your unit or UI tests on the emulator/simulator or on real hardware. Automatic build distribution is also supported so that your team and clients are always up to date with the latest state of your apps.

Shippable is a SaaS platform that lets you easily add Continuous Integration/Deployment to your Github and BitBucket repositories. It is lightweight, super simple to setup, and runs your builds and tests faster than any other service.

Codemagic is the developer's favourite CI/CD tool for mobile app projects. Build your Android, iOS, React Native, Ionic, Unity and Flutter projects on Codemagic.

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

It is a cloud native continuous integration and delivery (CI/CD) solution. It allows developers to build, test, and deploy across cloud providers and on-premise systems.

Snap CI is a cloud-based continuous integration & continuous deployment tool with powerful deployment pipelines. Integrates seamlessly with GitHub and provides fast feedback so you can deploy with ease.

Faster Continuous Integration and Deployment with patented auto-parallelization. See results 10 to 80x faster. 14-day free trial. No credit card required.

Strider is an Open Source Continuous Deployment / Continuous Integration platform. It is written in Node.JS / JavaScript and uses MongoDB as a backing store. It is published under the BSD license.

It monitors the execution of repeated jobs, such as building a software project or jobs run by cron. Among those things, currently it focuses on the two jobs

It is a self-contained, pluggable service to help you build, test, and continuously deliver software using the latest containerization technologies.

Magnum CI is a hosted continuous integration service for private projects. It supports multiple languages and tools to run test suite. Service supports all major version control software and integrates with most popular code hosting platforms. There are no restrictions or limitations on where you store your source code, so even your own self-hosted repository will work right away.

It is a portable devkit for CICD pipelines, by the creators of Docker. Software teams can develop powerful CICD pipelines with minimal effort, then run them anywhere.

Mobile CI/CD from small teams to on-premises Enterprise solutions, Appcircle is a mobile CI/CD platform that provides a fully automated environment to manage mobile app lifecycle end-to-end.

Distiller's hosted continuous integration platform takes the pain out of mobile development through automated build, test, and deployment of your iOS apps.

It is a fully-functional Continuous Integration tool for a variety of platforms allowing your organization to start using CI/CD today, even with legacy applications. It runs automated testing for your applications and notify key team members if those tests fail.

It is a continuous integration and deployment server, featuring hierarchical configuration management, proof build (pre-commit build/test), build promotion pipeline, and flexible build setup

Foresight is an observability tool for GitHub CI workflows and tests. You can examine, monitor, and troubleshoot your CI pipelines with Foresight.

It is a modern Continuous Integration system built for the era of cloud computing. It supports Linux, Windows, macOS and FreeBSD environments as well as various cloud computing services like Kubernetes, Google Cloud, AWS and Azure.

It is a cloud-based continuous integration & delivery platform for iOS, Android, Cordova, Ionic and React Native. It helps you to release defect-free mobile apps and to save countless hours of manual work every week.

It is an open source CI/CD platform specializing in gating changes across multiple systems and applications before landing a single patch.

It is a free, open source, continuous integration software written in PHP and designed specifically for PHP projects. Integrates PHPUnit, PHPMD, PHPCPD, PHPCS and more.

CumulusCI was built to solve common challenges faced during the development and release of Salesforce managed package projects.

LambCI is a package you can upload to AWS Lambda that gets triggered when you push new code or open pull requests on GitHub and runs your tests (in the Lambda environment itself) – in the same vein as Jenkins, Travis or CircleCI.

It allows to set up required infrastructure and continuous delivery processes for new projects in less than 5 min.

Turn your CI pipelines into instant demo environments per commit.We take memory snapshots of your CI pipelines to turn them into hyper-efficient lambdas & demo environments.