【发布时间】:2008-11-16 04:35:40
【问题描述】:
我们在 ruby 中构建了一个自定义套接字服务器并将其打包为 gem。由于这是一个内部项目,我们不能简单地将其发布到 RubyForge 或 GitHub。我尝试设置我们自己的 gem 服务器,但 gem 不会通过 https 进行身份验证。我们的其他部署都是针对使用 capistrano 和 svn 进行部署的标准 Rails 应用程序。
我们当前的设置是使用类似于 rails 的部署和 capistrano。它执行以下操作:
- 从 svn 查看代码
- 构建 gem
- 安装 gem
- 重启服务器
这看起来很尴尬,并且让 gem 打包看起来像是额外的工作——但在部署问题之外,它非常适合作为 gem。
有更清洁的方法吗?
【问题讨论】:
标签: ruby deployment rubygems