【发布时间】:2012-01-04 10:14:38
【问题描述】:
所以问题是当我修改文件时,我必须再次运行 cap deploy 命令来将更改推送到服务器,但在我看来,每次部署都在重新运行,我的意思是所有文件从应用程序被推送到服务器。 deploy.rb 中是否有任何配置告诉 capistrano 仅部署修改后的配置。我正在使用 github 上的存储库,如果它再次推送所有应用程序,那么 git gui 有什么意义。谢谢。
【问题讨论】:
所以问题是当我修改文件时,我必须再次运行 cap deploy 命令来将更改推送到服务器,但在我看来,每次部署都在重新运行,我的意思是所有文件从应用程序被推送到服务器。 deploy.rb 中是否有任何配置告诉 capistrano 仅部署修改后的配置。我正在使用 github 上的存储库,如果它再次推送所有应用程序,那么 git gui 有什么意义。谢谢。
【问题讨论】:
set :deploy_via, :remote_cache
【讨论】:
:copy。这意味着“制作一个本地 tarball,gzip 并将其推送到服务器”,这是您在问题中试图避免的。