我有一个Capistrano deploy.rb脚本,它有多个可以在命令行上调用的任务
cap site1_to_live deploy
cap site2_to_live deploy
(...etc)
我尝试将这些组合成一个单一任务,如下所示
task :all_to_live do
site1_to_live
site2_to_live
site3_to_live
end
但是,只执行其中一项任务。我怎样才能让它们全部运行?
答案 0 :(得分:1)
定义将子任务分组的rake任务。使用capistrano运行此单个rake任务。
这样做更好,因为您还可以在本地运行此分组任务。