【问题标题】:Deploy tool for S3S3 部署工具
【发布时间】:2013-04-28 12:43:30
【问题描述】:

我们有一个可以从 S3 下载的桌面应用程序。 我们正在寻找一个工具来部署它,我们基本上需要这些功能:
- 编译
- 创建 MD5 哈希
- 上传到 s3
- 创建备份
- 公开
- 回滚

我们正在使用 git、ruby 和 C++。 我们应该使用 Capistrano + aws-sdk-ruby 还是有更好的选择?

【问题讨论】:

    标签: ruby git deployment amazon-s3 capistrano


    【解决方案1】:

    如果您使用的是 Linux,则可以将 S3 存储桶挂载为分区并使用位于服务器硬盘上的 S3 文件。

    有许多 Linux 应用程序允许您这样做。你可以看看我的开源项目RioFS:一个用于挂载 Amazon S3 存储桶的用户空间文件系统。

    希望对你有帮助!

    【讨论】: