我想在一个“cap deploy”命令中将我的Symfony2应用程序部署到两个服务器,其中一个IP但不同的SSH端口:
通过SSH连接到127.0.0.1:22
然后部署
通过SSH连接到127.0.0.1:24
并部署
如何使用Capifony / Capistrano完成此任务?
我只能找到可以部署到不同IP但不能同时将两个不同端口部署到一个IP的示例。
答案 0 :(得分:2)
就像@CDub已经说过:
使用2个单独的任务和1个常用任务,并在每个任务中覆盖`:port'值。这样的事情:
task :first do
set :port, 22
...
end
task :second do
set :port, 24
...
end