我和我的团队开始构建一些可重用的脚本。仅当它们与专有应用程序和我们特定的服务器环境一起使用时,它们才能在我们的组织中重复使用。所以不太适合rubyforge或github等。
我的问题是,确保我们在所有用户中都使用最新最好的脚本的最佳做法是什么?我们几乎在一台服务器上运行这些脚本,但可能需要扩展到其他服务器。
我们应该将它们捆绑到 gem(s) 中并启动一个私有 gem 服务器吗?
或者更简单的东西,比如一个通用的、可共享的 lib 目录。也许使用脚本从我们的 SCM 下载/更新?
其他想法?
谢谢....