Do you know all of these 21 automated deployment tools?

“The first rule of any technology in a business is that applying automation to an efficient operation will magnify the efficiency. The second is that when automation is applied to an inefficient operation, it amplifies the inefficiency.” Video,

In the DevOps trend of the past few years, there seems to be strong empirical evidence for that claim — and the data seems to back it up. The report in the Business Management Alliance survey notes that companies increased the frequency of continuous delivery by 10%, more than 2.5 times, and are more likely to experience double-digit (≥10%) revenues. Video,

If you are familiar with continuous integration, you will agree that it has become mandatory to use it. There are many continuous integration tools out there, and in this article, we’ll introduce a few popular ones. After reading this article, you will have a better understanding of these CI tools and what they can offer you, so that you can choose the continuous integration tool that best fits your needs. The next eight continuous integration tools will be introduced in sequence (the order is meaningless).

1 Jenkins

Jenkins is an open source CI tool written in Java. It was developed as an offshoot of Hudson when Oracle acquired Sun Microsystems. Jenkins is a cross-platform CI tool that is configured through a GUI interface and console commands.

Jenkins is very flexible because it can extend functionality through plug-ins. Jenkins plugins are very useful and you can easily add your own. In addition to its scalability, Jenkins has another great feature — it can build and load test distributed across multiple machines. Jenkins is distributed under an MIT license and is therefore freely available for use and distribution. Cloudbees also offers a hosted solution in the form of Jenkins in Cloud.

Jenkins is one of the best continuous integration tools out there, both powerful and flexible. It may take some time to learn, but if you need a flexible continuous integration solution, it will be well worth learning how to use it.

2 ElectricFlow

ElectricFlow is a publishing automation tool that provides a free community version that you can run on VirtualBox. ElecticFlow supports a large number of plug-ins and Groovy-based DSLS, CLI, APIs.

3 Microsoft Visual Studio

One of the cornerstones of Microsoft’s DevOps product is Visual Studio. Visual Studio allows users to define version definitions, automate runs, track versions, and more.

4 Octopus Deploy

Octopus Deploy is created for. Automatic deployment of NET applications. You can install it on a server or instantiate it on Azure.

5 IBM UrbanCode

Acquired by IBM in 2013, UrbanCode is automatically deployed to on-premises or cloud environments.

6 AWS CodeDeploy

Amazon’s automated deployment tool, CodeDeploy, has an impressive customer list, platform and language independent.

7 DeployBot

DeployBot links to any Git repository and allows manual or automatic deployment to multiple environments. DeployBot provides a lot of integration, including the ability to deploy through Slack.

8 Shippable

Shippable specifies their own “DevOps backbone” and their own CI platform, running on docker-based containers called Minions.

9 TeamCity

TeamCity is a CI server from Jet Brains. TeamCity has smart configuration features and official Docker image servers and agents.

10 Bamboo

Bamboo Server is CI, from the folks at Atlassian, the makers of Jira and Confluence. Bamboo announces “Integrations That Matter” and offers a “Small Teams” bag to donate to Room to Read charity.

11 Codar

Codar is a continuous deployment solution for HP. Deploy using Jenkins trigger.

12 CircleCI

CircleCI is a CI solution that emphasizes flexibility, reliability and speed. CircleCI provides solutions from resources to creation to deployment, and supports a large number of languages and applications.

13 Gradle

Gradle is a building tool used by some of the industry’s most famous companies like LinkedIn, Netflix, and Adobe. Gradle uses Groovy to create scripts, build frameworks conventionally, and considers the build tool to be a generic tool for Apache’s Ant.

14 Automic

Automic attempts to apply DevOps principles to some back-end applications, allowing them to benefit from the same practices that have been applied to many front-end, Web-based applications over the past few years.

15 Distelli

Distelli specializes in deploying Kubernetes clusters anywhere, except on any cloud or physical server. Distelli raised $2.8 million in Funding in December 2015 and was founded by former AWS employee Rahul Singh, according to this TechCrunch article.

16 XL Deploy

XL Deploy is an application publishing automation tool from XebiaLabs that supports a large number of plug-ins and environments and uses a proxy-free architecture.

17 Codeship

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

18 GoCD

A CD server that emphasizes visual workflows, GoCD is an open source project sponsored by ThoughtWorks, Inc.

19 Capistrano

Capistrano is an open source deployment tool developed in Ruby. Capistrano documentation has a scripting language and an “intelligent, expressive API.”

20 Travis CI

Travis CI can be synchronized to your GitHub account, allowing automated testing and deployment. Travis CI is a free, open source project.

21 BuildBot

BuildBot is an open source Python-based persistence set framework that bills itself as “a framework with batteries in it.” BuildBot is a caning-oriented solution use case that is not yet flexible enough.

※ Some articles from the network, if any infringement, please contact to delete; More articles and materials | click behind the text to the left left left 100 gpython self-study data package Ali cloud K8s practical manual guide] [ali cloud CDN row pit CDN ECS Hadoop large data of actual combat operations guide the conversation practice manual manual Knative cloud native application development guide OSS Operation and maintenance actual combat manual cloud native architecture white paper Zabbix enterprise distributed monitoring system source document 10G large factory interview questions