2014-01-06 33 views
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}一部分,我找不到它的文檔。

我該如何重寫它?

回答

相關問題