我正在尋找一個簡單的方法來返回到以前的版本,如果出現錯誤,在Capistrano的回滾代碼Capistrano的。對於PHP項目
最後realease有沒有像任何命令「 cap goback「至undo last deploy? (因此更新當前符號鏈接到它的舊位置)
這是內置的還是我只需要自己做一個任務?
這裏是我的食譜:
set :user, "root"
set :use_sudo, false
set :domain, "www.domain.info"
set :deploy_to, "/home/beta2"
set :current_dir, "public_html"
set :scm, "git"
set :repository, "[email protected]:user/ac.git"
set :deploy_via, :remote_cache
set :scm_verbose, true
set :git_enable_submodules, 1
role :web, domain
role :app, domain
task :link_shared_directories do
run "ln -s #{shared_path}/photos #{release_path}/photos"
end
after "deploy:update_code", :link_shared_directories
謝謝隊友..無論如何,我可以看到這些任務的任務代碼? – Guillermo 2009-07-22 13:10:22