capistrano v3可以像v2一样在命令行中指定HOSTS吗?

时间:2013-12-26 10:51:36

标签: capistrano capistrano3

在Capistrano v2中,我可以在命令行中指定的服务器上运行deploy。

cap staging HOSTS="host1,host2" deploy

我怎样才能在Capistrano v3中做同样的事情?

示例场景

我必须扩展我的应用,但我不想部署我的所有应用服务器。所以我只想在新的上运行部署。

1 个答案:

答案 0 :(得分:2)

不确定您是否找到了这个,但文档说您可以在命令行中列出它,如下所示:

cap --hosts=server1,server2 production deploy

请参阅此处的文档: Host Filtering Docs

请参阅此处的代码: Code Filtering Link

查看代码,似乎也可以接受HOSTS。

参见测试确认: Test Confirming Both Options