2013-08-26 43 views
1

有沒有爲capistrano制定定製部署策略的方法,但無需將它捆綁爲寶石?我已經搜索和搜索,但每個人的例子都打包成寶石。Capistrano定製策略沒有製作寶石

我只想把它放在包含路徑中,並要求它在Capfile中。

+1

對此有何更新?你有使用@ lars-strojny建議嗎? – Nikola

回答

1

像這樣的東西應該工作:

require 'capistrano/recipes/deploy/strategy/remote_cache' 
class InsaneStrategy < Capistrano::Deploy::Strategy::RemoteCache 
    def copy_repository_cache 
    do_something() 
    end 
end 

set :strategy, InsaneStrategy.new(self)