The Ultimate List of Continuous Delivery Tools
GitLab CI is a part of GitLab, a web application with an API that stores its state in a database. It manages projects/builds and provides a nice user interface, besides all the features of GitLab. GitLab Runner is an application which processes builds. It can be deployed separately and works with GitLab CI through an […]
Apache Gump is an open source continuous integration system, which aims to build and test all the open source Java projects, every night. Its aim is to make sure that all the projects are compatible, at both the API level and in terms of functionality matching specifications. It is hosted at gump.apache.org, and runs every […]
Hydra is a Nix-based continuous build system, that continuously checks out sources of software projects from version management systems to build, test and release them. The build tasks are described using Nix expressions. This allows a Hydra build task to specify all the dependencies needed to build or test a project. It supports a number […]
Nevercode was born from a simple idea: to help mobile app developers build better apps faster. We built a cloud-based continuous integration service that automated the key steps in the development process – building, testing, distributing. We’ve come to the realization that finding ways to eliminate grunt work allows developers to be more effective and […]
Concourse is an open source continuous integration (CI) tool written in Go. Concourse was dreamt up and built while working on the Cloud Foundry project and experiencing the interesting CI and CD challenges that it has. Concourse limits itself to three core concepts: tasks, resources, and the jobs that compose them. Interesting features like timed […]
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. CodeBuild scales continuously and processes multiple builds concurrently, so your builds are not left waiting in a queue. […]
Codeship is a continuous deployment solution that’s focused on being an end-to-end solution for running tests and deploying apps. They support Rails, Node, Python, PHP, Jaca, Scala, Groovy and Clojure. As far as code and hosting integrations go, they seem to focus on Heroku/Github but also support Bitbucket, Engine Yard and Deploy Anywhere.
ProductionMap is an open source integrated platform for workflow development and execution for DevOps. ProductionMap allows DevOps to develop and execute complex automations on a large scale of servers, and hybrid technologies. You can easily develop in drag and drop along with full IDE any process automation and execute it on large scale of servers.
Drone is a Continuous Delivery system built on container technology. Drone uses a simple YAML configuration file, a superset of docker-compose, to define and execute Pipelines inside Docker containers. Drone seamlessly integrates with popular source code management systems, including GitHub, GitHub Enterprise, Bitbucket and more.
Jenkins is an open source continuous integration tool written in Java. Jenkins provides continuous integration services for software development. It is a server-based system running in a servlet container such as Apache Tomcat. It supports SCM tools including AccuRev, CVS, Subversion, Git, Mercurial, Perforce, Clearcase and RTC, and can execute Apache Ant and Apache Maven […]
Buddy (also known as Buddy.Works) is a Docker-based continuous integration and deployment platform. It provides a simple web-based pipeline editor and can also support YAML-based pipelines from source repositories. Buddy is provided as a cloud hosted application but can also be installed on a local server.
Bamboo is a continuous integration server from Atlassian, the makers of JIRA, Confluence and Crowd. Bamboo supports builds in any programming language using any build tool, including Ant, Maven, make, and any command line tools. Build notifications can be customized based on the type of event, and received via email, instant message, RSS, or pop-up […]
Hudson is a continuous integration (CI) tool written in Java, which runs in a servlet container, such as Apache Tomcat or the GlassFish application server. It supports SCM tools including CVS, Subversion, Git, Perforce, Clearcase and RTC, and can execute Apache Ant and Apache Maven based projects, as well as arbitrary shell scripts and Windows […]
Solano CI is a high-performance continuous integration and deployment platform. It is available both as a hosted solution and as a private virtual appliance running in your network. Solano CI automatically and intelligently parallelizes your software test and deploy process, delivering results 10 to 80 times faster than existing solutions.
Semaphore is a simple-to-use, reliable, and blazing fast hosted continuous integration and delivery solution. Integrated with GitHub and BitBucket, with a set of 100+ preinstalled languages and tools, it runs your tests 59% faster than the closest competitor. It’s free for open source projects and 100 private builds per month. Semaphore includes native Docker support […]