我工作的公司目前在专用远程服务器上有一个 Rails 3 应用程序。当前的开发环境是本地机器。
我们正在尝试建立一些基础设施来雇佣一些承包商,以便能够远程进行一些开发。显然这不适用于我们当前的开发设置,因为它是本地的。
我在想我可以将开发和测试代码放在单独的子域中,即
test.mydomain.com 和 dev.mydomain.com。
这是一个小型(但不断增长的)项目,在任何给定时间,我们不会有超过一个开发人员在我们的系统上进行一两个更改。我们从较小的增强功能开始,然后逐步发展到更大的增强功能。
我的问题是,部署承包商能够远程安全访问的开发系统的最佳方式是什么?