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