DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Please enter at least three characters to search
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Zones

Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

Last call! Secure your stack and shape the future! Help dev teams across the globe navigate their software supply chain security challenges.

Modernize your data layer. Learn how to design cloud-native database architectures to meet the evolving demands of AI and GenAI workloads.

Releasing software shouldn't be stressful or risky. Learn how to leverage progressive delivery techniques to ensure safer deployments.

Avoid machine learning mistakes and boost model performance! Discover key ML patterns, anti-patterns, data strategies, and more.

Related

  • An Explanation of Jenkins Architecture
  • Key Takeaways: Adrian Cockcroft's talk on Netflix, CD, and Microservices
  • An Overview of Popular Open-Source Kubernetes Tools
  • DevOps: CI/CD Tools to Watch Out for in 2022

Trending

  • Solid Testing Strategies for Salesforce Releases
  • Docker Model Runner: Streamlining AI Deployment for Developers
  • Internal Developer Portals: Modern DevOps's Missing Piece
  • Unlocking AI Coding Assistants Part 2: Generating Code
  1. DZone
  2. Testing, Deployment, and Maintenance
  3. Deployment
  4. 21 Automated Deployment Tools You Should Know

21 Automated Deployment Tools You Should Know

In the world of Continuous Integration and Deployment, there are countless tools. Here is a list of 21 of them that you must know.

By 
Darren Perucci user avatar
Darren Perucci
·
Mar. 15, 17 · Opinion
Likes (25)
Comment
Save
Tweet
Share
212.2K Views

Join the DZone community and get the full member experience.

Join For Free

Bill Gates was quoted as saying:

“The first rule of any technology used in a business is that automation applied to an efficient operation will magnify the efficiency. The second is that automation applied to an inefficient operation will magnify the inefficiency.”

The DevOps movement over the last few years seems to be strong empirical evidence for that statement — and the numbers seem to support it, too. An Enterprise Management Associates research report indicates that companies in which Continuous Delivery frequency increased by 10% or more were 2.5 times more likely to experience double-digit (≥10%) revenue. 

It's safe to say that there are compelling reasons to do your homework on automation. Maximizing efficiency and shortening the feedback loop are vital to creating and maintaining a competitive edge. To help you get started, here is our list of 21 automated deployment tools you should know.

1. Jenkins

One of the leading Continuous Delivery (CD) and Continuous Integration (CI) tools on the market, Jenkins is an automation server with a high-level of extensibility and a large community of users. Jenkins forked from Oracle’s Hudson-CI in 2011 during a time when there were some public differences of opinion expressed amongst members of the developer community and Oracle.

2. ElectricFlow

ElectricFlow is a release automation tool that offers a free community edition you can run on VirtualBox. ElecticFlow supports a number of plugins and Groovy-based DSL, CLI, APIs.

3. Microsoft Visual Studio

One of the cornerstones of Microsoft’s DevOps offerings is Visual Studio. Visual Studio allows users to define release definitions, run automation, track releases, and more.

4. Octopus Deploy

Octopus Deploy is built with the intent of automating deployment for .NET applications. You can install Octopus Deploy on a server or host an instance in Azure.

5. IBM UrbanCode

Purchased by IBM in 2013, UrbanCode automates the deployment to on-premise or cloud environments.

6. AWS CodeDeploy

Amazon’s automated deployment tool, CodeDeploy, boasts an impressive list of featured customers and platform and language agnosticism.

7. DeployBot

DeployBot connects with any Git repository and allows for manual or automatic deployments to multiple environments. DeployBot offers a myriad of integrations including the ability to deploy through Slack. 

8. Shippable

Shippable defines their own “pillars of DevOps” and their CI platform runs builds on Docker-based containers called minions.

9. TeamCity

TeamCity is a CI server from Jet Brains. TeamCity comes with smart configuration features and has official Docker images for servers and agents.

10. Bamboo

Bamboo Server is the CI offering from the people at Atlassian, the makers of Jira and Confluence. Bamboo advertises “integrations that matter” and offers a “small teams” package that donates proceeds to the Room to Read charity.

11. Codar

Codar is a continuous deployment solution from HP. Deployments are triggered using Jenkins.

12. CircleCI

CircleCI is a CI solution that puts an emphasis on its flexibility, reliability, and speed. CircleCI offers solutions from source to build to deploy and supports a variety of languages and applications.

13. Gradle

Gradle is a build tool used by some of the biggest names in the industry like LinkedIn, Netflix, and Adobe. Gradle uses Groovy build scripts, build-by-convention frameworks, and considers its build tool to be a general purpose tool along the same lines as Apache’s Ant.

14. Automic

Automic seeks to apply DevOps principles to some of the back-end apps allowing them to benefit from the same practices that many front-end web-based apps have over the past few years.

15. Distelli

Distelli specializes in deploying Kubernetes Clusters anywhere but can be used with any cloud or physical server. According to this TechCrunch article, Distelli secured $2.8 million in Series A funding in December 2015 and was founded by former AWS employee Rahul Singh.

16. XL Deploy

XL Deploy is an application release automation tool from XebiaLabs that supports a variety of plugins and environments and uses an agentless architecture.

17. Codeship

Codeship is a hosted CI solution that supports customization through native Docker support.   

18. GoCD

A CD server with an emphasis on visualizing workflows, GoCD is an open-source project sponsored by ThoughtWorks, Inc.

19. Capistrano

Capistrano is an open-source deployment tool programmed in Ruby. The documentation for Capistrano boasts its scriptability and “sane, expressive API."

20. Travis CI

Travis CI can be synced to your GitHub account and allows for automated testing and deployment. Travis CI is free for open-source projects.

21. BuildBot

BuildBot is an open-source Python-based CI framework that describes itself as “framework with batteries included.” BuildBot is geared towards use cases where canned solutions just are not flexible enough.

Continuous Integration/Deployment Open source

Published at DZone with permission of Darren Perucci, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Related

  • An Explanation of Jenkins Architecture
  • Key Takeaways: Adrian Cockcroft's talk on Netflix, CD, and Microservices
  • An Overview of Popular Open-Source Kubernetes Tools
  • DevOps: CI/CD Tools to Watch Out for in 2022

Partner Resources

×

Comments
Oops! Something Went Wrong

The likes didn't load as expected. Please refresh the page and try again.

ABOUT US

  • About DZone
  • Support and feedback
  • Community research
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 100
  • Nashville, TN 37211
  • support@dzone.com

Let's be friends:

Likes
There are no likes...yet! 👀
Be the first to like this post!
It looks like you're not logged in.
Sign in to see who liked this post!