我最近将我的capistrano gem更新到了版本3.1.0,从那时起cap production deploy
就可以正常通过,但目标deploy:restart
不会被调用。
我的服务器部署在亚马逊EC2上的Ubuntu12.10上。
为什么会这样呢?
发布于 2014-11-26 05:56:36
如果您使用的是名称空间,还可以执行以下操作:
namespace :deploy do
desc "My description"
task :my_task do
#do something
end
after :publishing, :my_task
end
发布于 2017-05-02 04:57:28
在我的例子中,在文件'production.rb‘中,我有这个roles: %w{web, app, db}
,它阻止文件"deploy.rb“中的块on roles(:app), in: :sequence, wait: 5 do
正确的execution.You请看,它需要是roles: %w{web app db}
https://stackoverflow.com/questions/22021020
复制相似问题