1
我想在某種程度上Capistrano的3如何重寫Capistrano的2任務與`exception`到capistarano 3
此代碼是從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的2任務像這樣的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}
一部分,我找不到它的文檔。
我該如何重寫它?