【发布时间】:2016-06-26 13:18:10
【问题描述】:
以下任务在 deploy.rb 中,它在服务器上执行两个 shell 脚本。
task :setup_nginx do
on roles(:app) do
execute "sudo /usr/local/sbin/setup_nginx.sh"
execute "sudo /usr/local/sbin/ctl_nginx.sh restart"
end
end
如何检查这些脚本之一是否失败(返回非零值)并采取适当的措施?我想要做的是停止执行并显示错误消息。
【问题讨论】:
标签: deployment task capistrano