跳到主要内容

Capistrano部署

了解如何使用自定义脚本使用Capistrano部署文件

提示

如果您刚刚接触Buddy, 推荐先查看 >>快速上手<< 以便轻易了解如何构建、测试与部署您的应用类型。

Buddy将部署变得轻而易举,允许您在每次推送到分支时自动运行部署脚本。您还可以按点击手动部署,或按时间间隔重复部署(定时部署)。在此示例中,我们将向您展示如何使用脚本部署到Capistrano。

Buddy pipeline example

配置自定义部署

  1. 创建一个新项目,选择您的Git提供商并选择您的项目所在的存储仓
  2. 添加新流水线并配置详细信息:名称触发模式与要部署的分支
  3. 由于Capistrano基于Ruby,因此在操作列表中查找并单击Ruby

Build actions in Buddy

  1. 将Bundler安装到您的Gemfile并将部署脚本输入到您的配置文件中定义的服务器(例如:暂存):
gem install bundler
bundle install
bundle exec cap staging deploy

Default build commands in Buddy

  1. 准备就绪后,点击添加此操作以完成配置并开始部署。
信息

您可以在部署之前将其他命令添加到构建容器,例如rake test将在上传之前测试您的应用程序。 要了解有关构建配置的更多信息,请查看本文!