【发布时间】:2014-01-06 11:10:05
【问题描述】:
我想以 capistrano 3 的方式重写 capistrano 2 任务。
此代码来自Railscast 335
%w[start stop restart].each do |command|
desc "#{command} unicorn server"
task command, roles: :app, except: {no_release: true} do
run "/etc/init.d/unicorn_#{application} #{command}"
end
end
我可以这样根据capistrano的文档重写。
%w[start stop restart].each do |command|
desc "#{command} unicorn server"
task command do
on roles(:app) do
run "/etc/init.d/unicorn_#{application} #{command}"
end
end
end
但我不知道如何重写except: {no_release: true} 部分,也找不到有关它的文档。
如何重写?
【问题讨论】:
标签: capistrano