Capistrano-开源部署工具

Capistrano 免费部署工具

使用开源部署工具部署Web应用程序

使用远程服务器自动化工具在多个服务器上同时部署软件。自动化部署工作流程并快速发布新版本。

概述

Capistrano是用于部署Web应用程序的开源部署工具。它是最佳部署工具之一**,允许软件团队构建自动部署脚本。 Capistrano可以同时在多个服务器上部署Web应用程序。它允许团队在多个阶段(例如开发,分期和生产)定义一次部署。它可以帮助软件团队自动化审核,例如检查登录日志,枚举上升时间以及为服务器数量应用安全补丁。此外,Capistrano允许自动执行通用任务,例如更改数据库。 服务器角色功能可帮助团队为软件定义不同的服务器,例如Web服务器,应用程序服务器,数据库服务器。开发人员可以用角色和控制任务执行标记服务器。 Capistrano支持并行执行,使团队能够在许多服务器上运行部署作业。 Capistrano还支持回滚功能,使团队能够快速切换到上一个版本。 Capistrano支持用于扩展功能的插件。因此,软件团队可以在需要时使用官方和第三方插件。此免费部署软件是用Ruby编写的。此外,Capistrano可以轻松地与任何其他Ruby应用程序集成。此开源部署工具的许可是麻省理工学院。

系统要求

设置Capistrano的要求包括:

  • 红宝石2.0或更大

特征

Capistrano拥有出色的功能列表,其中一些是:

  • 多个阶段
  • 强有力的惯例
  • 并行执行
  • 服务器角色
  • RubyGems软件包管理器
  • 支持插件
  • 自定义SCM
  • 回滚
  • 过滤
  • 版本锁定

安装|

使用Ubuntu安装

在下面运行命令以安装它。

$ sudo apt install capistrano

使用github安装

以相同的顺序执行以下命令以从存储库安装。


$ git clone https://github.com/capistrano/capistrano.git
$ cd capistrano
$ gem build *.gemspec
$ gem install *.gem

使用红宝石宝石安装

执行以下命令通过Ruby Gem安装它。

$ gem install capistrano

探索

您可能会发现以下链接相关:

 简体中文