Capistrano只能移动新文件吗?

时间:2010-03-12 21:49:46

标签: file synchronization capistrano

这不是ruby / rails项目部署。我有以下情况,我想知道Capistrano是否可以解决我的问题,或者你是否知道更合适的事情。

  • 主机 Windows 计算机,已安装ruby和capistrano。
  • 本机在文件夹中有一些文件,会更新(全部或部分)。
  • 目标是将更新的文件与许多其他服务器同步。

一些注意事项:

1)这些文件可能很大(> 100MB),所以我不想每次都向所有人发送所有文件。没有改变的事情不应该再发送。

2)分布式部署将是一个优势。假设我有一台主机和100个端点,这些端点在同步后会相互提供服务非常好。

3)也许有些服务器不需要所有文件。

4)根本没有代码,也许也不需要命令行。

1 个答案:

答案 0 :(得分:1)

Capistrano不仅可以用于ruby / rails,还可以移动非新文件。您可以将它与rsync一起使用。看看这个SO答案:

Using Capistrano to deploy (a non-Rails site) via FTP?