在Capistrano v2中,我可以在命令行中指定的服务器上运行deploy。
cap staging HOSTS="host1,host2" deploy
我怎样才能在Capistrano v3中做同样的事情?
我必须扩展我的应用,但我不想部署我的所有应用服务器。所以我只想在新的上运行部署。
答案 0 :(得分:2)
不确定您是否找到了这个,但文档说您可以在命令行中列出它,如下所示:
cap --hosts=server1,server2 production deploy
请参阅此处的文档: Host Filtering Docs
请参阅此处的代码: Code Filtering Link
查看代码,似乎也可以接受HOSTS。
参见测试确认: Test Confirming Both Options