capistrano部署了错误的目录

时间:2013-03-09 05:13:46

标签: ruby git capistrano

我是capistrano的新手,我能够成功地将我的ruby应用程序从git部署到服务器,但不是直接部署代码而是创建2个目录,即当前发布< / strong>。如何从中走出来?

1 个答案:

答案 0 :(得分:1)

这是正常的。这是capistrano的工作方式。

每次部署新版本时都会在releases文件夹中创建。部署完成后,将更新当前符号链接以指向新创建的版本。

这样

  • 您无需更新每个版本的Web服务器配置
  • inprogress deploys在准备好之前不会使用
  • 可以切换回旧版本