我定义了一个自定义 Capistrano 任务,该任务应该在本地运行(在我的开发计算机上):
desc "Push code to Dreamhost"
task :push do
run "git push dreamhost"
end
但是当我尝试跑步时cap push
它在远程机器上执行它,即。
* executing `push'
* executing "git push dreamhost"
servers: ["ec2-999-99-999-999.compute-1.amazonaws.com"]
我如何让它在本地执行?
Or use run_locally https://github.com/capistrano/capistrano/blob/2.15.5/lib/capistrano/recipes/deploy.rb#L131使用 Capistrano 本地运行,并且仍然获得正确的日志记录和所有这些好东西
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)