ruby - 如何在 capistrano 本地测试命令

标签 ruby testing capistrano

我需要用 capistrano 在本地测试一些命令, 测试本地是否存在命令的最佳方法是什么?

执行、测试还是捕获?

例如,测试本地是否安装了 brew。

最佳答案

您可以测试所有 capistrano 命令 local幸运。

1: 安装 Gem capistrano-locally

2:config/deploy/staging_and_local.rb

server 'localhost', roles: w%{app web} # no need to set SSH configs.

3:Capfile

require 'capistrano/locally' require the capistrano-locally file

世界会再次快乐!!!

关于ruby - 如何在 capistrano 本地测试命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36524918/

相关文章:

javascript - Nokogiri - 查找 javascript 数组内的值

java - 验证 completablefutures 列表的大小

ruby-on-rails - 主要 :Object (NameError) 的未定义局部变量或方法 `user'

capistrano - 如何找到 Vagrant IP?

ssh - 通过 Jenkins 通过 Capistrano 进行部署 - SSH 身份验证失败

Ruby - 使用 'const_set' 定义常量和类中的简单大写常量名称有什么区别?

ruby - 守护进程不会重新启动?

ruby-on-rails - 作为 JSON 结果的一部分,返回基于 id 的扩展记录

visual-studio - 从 Microsoft 测试管理器中的探索性 session 创建测试用例仅显示最后 10 个步骤

ruby-on-rails - 主要 :Object 的未定义方法 'execute'