Pas*_*sin 5 deployment capistrano
我使用带多级扩展的capistrano在登台和生产服务器上轻松部署.
我实现了很多任务,在服务器上做设置.对于不同的阶段,我有deploy/staging.rb或deploy/production.rb等文件,只有一些主机名和用户名更改.
当我使用此设置创建舞台"localhost"时:
set :server, "localhost"
Run Code Online (Sandbox Code Playgroud)
一切都在我的本地计算机上正确执行.但它是用ssh执行的.我有同事,没有在他们的计算机上运行ssh服务器.所以问题是:
如何告诉capistrano执行由ssh 调用run或capture不使用ssh 调用的所有命令执行?我不希望第二次执行每项任务run_locally.