crystaldust
V2EX  ›  问与答

多人开发同一个后台项目,如何方便的进行测试?

  •  
  •   crystaldust · May 11, 2015 · 3314 views
    This topic created in 4029 days ago, the information mentioned may be changed or developed.

    如题,情况是这样,我们一共有3个人在同一台服务器上,开发同一个后台,每个人负责不同的部分。客户端可以连接这台服务器进行测试,但是如果遇到需要测试某项功能的时候,又无法很方便的把服务器切换到开发相应功能的代码上,请问有没有什么工具或者流程可以辅助客户端进行测试呢?

    9 replies    2015-05-14 13:41:02 +08:00
    hdshen
        1
    hdshen  
       May 11, 2015
    同一个服务器上我们创建了多个虚拟主机 绑定多个域名 类似 dev1 dev2

    然后客户端测试的时候 先选择下链接那个环境
    lijinma
        2
    lijinma  
       May 11, 2015   ❤️ 1
    自己本地没环境吗? vagrant ? docker ?
    zhouquanbest
        3
    zhouquanbest  
       May 11, 2015
    本地vagrant或docker吧
    GotoKeep
        4
    GotoKeep  
       May 12, 2015   ❤️ 1
    我们需要 Node.js。。。亲要不要考虑一下%>_<%
    crystaldust
        5
    crystaldust  
    OP
       May 14, 2015
    @GotoKeep 亲,我们太有缘了,昨天cnode上刚看见,今天v2ex又聊起来啦,哈哈
    crystaldust
        6
    crystaldust  
    OP
       May 14, 2015
    @lijinma 本地可以用docker容器。这样的话,客户端那边要加一些切换服务器的功能吗?但是我们一般是用域名来访问的,这样是否还需要做一些域名的重定向?
    lijinma
        7
    lijinma  
       May 14, 2015   ❤️ 1
    @crystaldust 本地 nginx,然后 nginx 配置端口转发。

    能解决你问题吗?
    GotoKeep
        8
    GotoKeep  
       May 14, 2015
    @crystaldust 要不要来嘛~^_^
    crystaldust
        9
    crystaldust  
    OP
       May 14, 2015
    @lijinma 嗯,目前我也是用类似的方法,不过是用nginx去做路径的转发,根据不同的路径(路径一般按照逻辑划分,每个人负责不同的逻辑)来转发到对应的unix socket上的。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   946 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 21:47 · PVG 05:47 · LAX 14:47 · JFK 17:47
    ♥ Do have faith in what you're doing.