我正在尝试使用 capistrano 和 rsync 从我的开发机器部署应用程序。我研究过 rsync 用于备份,并且只复制文件中更改的字节。但要适合它作为 capistrano 任务。
带有 rsync 的示例部署代码以及解释将非常有帮助。
谢谢
我正在尝试使用 capistrano 和 rsync 从我的开发机器部署应用程序。我研究过 rsync 用于备份,并且只复制文件中更改的字节。但要适合它作为 capistrano 任务。
带有 rsync 的示例部署代码以及解释将非常有帮助。
谢谢
检查以下链接是否有助于您理解代码示例:-
http://philtoland.com/post/448916606/capistrano-deployment-using-rsync
你检查过这个吗:-
https://github.com/vigetlabs/capistrano_rsync_with_remote_cache
如果您很快最终使用 Capistrano v3(目前为 v3.0.0pre14),那么旧的 Rsync 支持 gem capistrano_rsync_with_remote_cache将不起作用。我最近为Capistrano::Rsync创造了精神上的成功,你可能想尝试一下。