我在deploy.rb namespace :app do
desc "copies the configuration frile from ~/shared/config/*.yml to ~/config"
task :copy_config_files,:roles => :app do
run "cp -fv #{deploy_to}/shared/conf
我搜索了所有相关的Capistrano问题,但找不到任何可以为我解释任何内容的东西。 git version 1.6.4.2
Capistrano v2.5.10
基本上,当我跑我的帽子deploy.rb脚本,它连接到服务器,开始执行部署:更新任务,然后在部署:update_code任务: *** [deploy:update_code] rolling back
* execut
编辑:改写问题 说你有两个任务。第一个动态地确定主机名,并且只想在该主机上调用第二个类。 task :first_task do
host_name = ...
second_task, :hosts => hostname
end
task :second_task do
run "some stuff"
end
据我可以告诉路过:主机不工作。将新的ho
随着Capistrano的,我部署从Mac OS X 10.5 Rails应用程序的CentOS 5.2 注意deploy.rb和服务器环境都没有超过一年的变化。 有我们deploy.rb文件中的一个任务叫做upload: put(File.read(file),"#{shared_path}/#{filename}", :via => :scp)
这每一次失败,出现以下异常: No such