【发布时间】:2010-11-12 14:32:35
【问题描述】:
如果 Capistrano
中的最后一个版本出现问题,我正在寻找一种简单的方法来返回到以前的版本有没有类似“cap goback”的命令来撤消最后的部署? (从而将当前符号链接更新到它的旧位置)
这是内置的还是我必须自己做一个任务?
这是我的食谱:
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, "git@github.com: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
【问题讨论】:
标签: php deployment capistrano