Capistrano动作:invoke_command vs run?

时间:2012-09-09 21:27:20

标签: capistrano

invoke_command和run之间有什么区别?

1 个答案:

答案 0 :(得分:3)

使用invoke_command,您可以使用:via选项指示是否必须由sudorun调用此选项。通过这种方式,您可以拥有一个可以根据变量执行sudorun的配置文件(可能需要sudo,但在dev中您需要简单的run

所以... invoke_command默认会调用run

否则,它们是相同的。

来源:http://www.ruby-doc.org/gems/docs/c/capistrano-edge-2.5.6/Capistrano/Configuration/Actions/Invocation.html