3

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

cap staging HOSTS="host1,host2" deploy

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

示例场景

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

4

1 回答 1

2

不确定你是否找到了这个,但文档说你可以像这样在命令行中列出它:

cap --hosts=server1,server2 production deploy

请参阅此处的文档: 主机过滤文档

在此处查看代码: 代码过滤链接

查看代码,它似乎也能够接受 HOSTS。

见测试确认这一点: 测试确认两个选项

于 2014-02-04T21:00:20.563 回答