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

2015-05-11 11:03:25 +08:00
 crystaldust

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

2539 次点击
所在节点    问与答
9 条回复
hdshen
2015-05-11 12:15:01 +08:00
同一个服务器上我们创建了多个虚拟主机 绑定多个域名 类似 dev1 dev2

然后客户端测试的时候 先选择下链接那个环境
lijinma
2015-05-11 12:19:08 +08:00
自己本地没环境吗? vagrant ? docker ?
zhouquanbest
2015-05-11 12:26:51 +08:00
本地vagrant或docker吧
GotoKeep
2015-05-12 16:42:40 +08:00
我们需要 Node.js。。。亲要不要考虑一下%>_<%
crystaldust
2015-05-14 10:48:19 +08:00
@GotoKeep 亲,我们太有缘了,昨天cnode上刚看见,今天v2ex又聊起来啦,哈哈
crystaldust
2015-05-14 10:49:44 +08:00
@lijinma 本地可以用docker容器。这样的话,客户端那边要加一些切换服务器的功能吗?但是我们一般是用域名来访问的,这样是否还需要做一些域名的重定向?
lijinma
2015-05-14 11:54:29 +08:00
@crystaldust 本地 nginx,然后 nginx 配置端口转发。

能解决你问题吗?
GotoKeep
2015-05-14 12:47:57 +08:00
@crystaldust 要不要来嘛~^_^
crystaldust
2015-05-14 13:41:02 +08:00
@lijinma 嗯,目前我也是用类似的方法,不过是用nginx去做路径的转发,根据不同的路径(路径一般按照逻辑划分,每个人负责不同的逻辑)来转发到对应的unix socket上的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/190103

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX