Continuous Delivery Software


Continuous Delivery Software Overview

What is Continuous Delivery Software?

Continuous Delivery Software enables an approach to development in which code can be deployed quickly and often with minimal downtime for the end user. Typically this means generating software builds in small, repetitive cycles. Unlike continuous deployment, continuous delivery is typically not fully automated, allowing administrators to halt deployments as needed.

Continuous delivery software gives businesses a larger amount of control over their code deployments compared to other options. These deployments are low risk, and on demand, which can help businesses go to market faster with software releases.

Continuous Delivery Software Features & Capabilities

Below are some of the most common features provided by continuous delivery tools.
  • Deliver code from staging to production

  • Create software builds from repositories

  • Manage frequent deployments

  • Build Testing

  • Language Specific Integrations

Continuous Delivery Comparison

When purchasing a continuous delivery tool, consider some of the following factors of each offering before making a final decision.

  1. Supported languages: Some continuous delivery tools specialize in delivering apps built with certain languages, while others take a more generalist approach. If you develop primarily in a few languages, consider a tool that specializes in those languages.

  2. Testing Features: All continuous delivery tools support deployment of code, but some also include testing features so businesses can be sure their code is functioning properly as they build their applications. These features also tend to carry a higher price tag, so consider how much you need them when choosing a continuous delivery tool.

  3. Repositories supported: Consider how your organization stores code now. Some continuous delivery tools have built in support for certain version control tools. Some continuous delivery options even include their own version control.

Continuous Delivery Pricing

Pricing for continuous delivery options depends on the feature set offered by the software. It’s typically offered as a service with a monthly subscription. Smaller businesses with only a few projects may be able to take advantage of free continuous delivery options, but larger businesses should expect to pay at least $70.00 per month, or more if they have many projects or a need for a large amount of cache storage.

Continuous Delivery Products

(1-6 of 6) Sorted by Most Reviews

226 ratings
51 reviews
Top Rated
Jenkins is an open source automation server. Jenkins provides hundreds of plugins to support building, deploying and automating any project. As an extensible automation server, Jenkins can be used as a simple CI server or turned into a continuous delivery hub for any project.
Heroku Platform
93 ratings
43 reviews
Top Rated
The Heroku Platform, now from Salesforce, is a platform-as-a-service based on a managed container system, with integrated data services and ecosystem for deploying modern apps. It takes an app-centric approach for software delivery, integrated with developer tools and workflows. It’s three main too…
Apache Tomcat
78 ratings
19 reviews
Tomcat is an open-source web server supported by Apache.
Apache Maven
39 ratings
10 reviews
Apache Maven is an open source build automation tool.
3 ratings
5 reviews
Atlasssian Crucible is a peer review tool for finding bugs and defects in version control tools Subversion, Git, Mercurial, CVS, and Perforce.
Oracle Hudson CI
2 ratings
1 reviews
Oracle acquired and then supported Hudson Continuous Integration through 2016. Oracle no longer updates or supports Hudson.