我正在尝试为我工作的公司的开发人员建立一个本地“测试平台”。有几个开发人员在开发单个服务器应用程序,并且经常需要部署他们的分支以进行客户端测试。目前,所有这些部署都发生在异地服务器上,每次部署都有一个单独的应用程序实例。
我想创建一个自制的解决方案,并一直在寻找诸如pow.cx 之类的服务。这很好,但服务器应用程序需要多个外部服务,例如 redis 和 memcached,它们都需要单独的端口。原则上,我可以为每个单独的实例手动创建额外的配置文件,但这在实践中很困难,并且在杂耍环境方面需要更多的簿记。
作为一个糟糕的系统管理员,我想知道是否有一种更简单的方法(即虚拟主机)可以让我以相同的方式部署每个实例,但在不同的子域之后?
我意识到这个问题相当苛刻,我当然会很感激我能得到的任何建议。