关于互联网上测试环境的建议

时间:2012-02-23 21:42:11

标签: testing deployment staging

我目前在一家中等规模的开发公司工作,该公司有三个主要环境 - 开发,测试和分阶段在不同的服务器上但在同一个域上。 开发和测试区域根本无法在因特网上访问,并且通过ACL和其他机制严格控制登台服务器访问。

不确定是否有人有类似的体验,但某些功能只能在作为互联网一部分的服务器上进行测试。特别是在我们的案例中,我们有一堆社交媒体插件实现(Facebook / Google + / LinkedIn)除非代码到达生产,否则无法测试。这些插件试图从我们的网站上抓取信息并且不可避免地失败,因此我们永远无法确定这些插件将如何在生产中做出反应。此外,我们也不希望开发人员/测试人员在这些外部社交媒体网站上发布开发/测试链接,因为这会弄乱我们的搜索引擎优化。 我们的互联网运营团队反对出于安全原因向互联网开放较低测试区域的想法。

是否有人对基础设施有任何建议,这些建议允许我们在互联网上可访问的服务器上推送每日构建。有没有人实现类似的东西?

我有一个想法是在不同的域上托管另一个临时环境,其中代码将被手动部署。将它放在不同的域和我们的网络之外不会影响我们的SEO排名,从安全的角度来看应该没问题。

所有建议都表示赞赏。

0 个答案:

没有答案