你应该了解的 21 种自动化部署工具

Bill Gates stated that in business, automation applied to an efficient operation magnifies efficiency and to an inefficient operation magnifies inefficiency. The DevOps movement is evidence for this, and a research report shows that companies with a 10% or more increase in Continuous Delivery frequency are 2.5 times more likely to have double-digit revenue. Here is a list of 21 automated deployment tools:

  • Jenkins: A leading CD and CI tool with high extensibility and a large community, forked from Oracle's Hudson-CI.
  • ElectricFlow: A release automation tool with a free community edition, supporting plugins and Groovy-based DSL, CLI, and APIs.
  • Microsoft Visual Studio: A DevOps offering with features like defining release definitions and tracking releases.
  • Octopus Deploy: Built for automating.NET application deployments, can be installed on a server or in Azure.
  • IBM UrbanCode: Automates deployment to on-premise or cloud environments, purchased by IBM in 2013.
  • AWS CodeDeploy: Amazon's automated deployment tool with a list of featured customers and platform agnosticism.
  • DeployBot: Connects to Git repositories and allows manual or automatic deployments with integrations.
  • Shippable: Defines its own "pillars of DevOps" and runs builds on Docker-based containers.
  • TeamCity: A CI server from JetBrains with smart configuration features and Docker images.
  • Bamboo: The CI offering from Atlassian, with integrations and a "small teams" package.
  • Codar: A continuous deployment solution from HP triggered by Jenkins.
  • CircleCI: A CI solution emphasizing flexibility, reliability, and speed, with source to deploy support.
  • Gradle: A build tool used by big names, using Groovy build scripts and build-by-convention frameworks.
  • Automic: Applies DevOps principles to back-end apps.
  • Distelli: Specializes in deploying Kubernetes Clusters and was founded by a former AWS employee.
  • XL Deploy: An application release automation tool with various plugins and an agentless architecture.
  • Codeship: A hosted CI solution with native Docker support for customization.
  • GoCD: A CD server emphasizing visualizing workflows, an open-source project by ThoughtWorks.
  • Capistrano: An open-source Ruby deployment tool with a scriptable and expressive API.
  • Travis CI: Synced to GitHub for automated testing and deployment, free for open-source projects.
  • BuildBot: An open-source Python-based CI framework with "batteries included" for flexible use cases.
阅读 13
0 条评论