开发者社区> 问答> 正文

如何搭建高效的协作服务器方式,提高开发效率?

落地花开啦 2016-06-02 18:02:04 1169

现在公司有一台测试服务器,一台生产服务器。测试服务器上有数据库与SVN。
现在开发一个模块的流程是:商定业务需求,定好app与web的接口,然后开发。每次开发好接口,先提交到svn服务器上,然后人工或者远程操作测试服务器上的svn。先把SVN的文件想办法导出来,然后部署到测试服务器的Tomcat下面,然后重启tomcat,然后app端连接app测试。
如果发现问题,查看测试服务器日志,进行排错,遇到需要调试的错误,只能app开发人员切换接口ip到web开发人员的机器上打断电调试。我觉得这样很麻烦,有没有更好的协作解决方案。
Docker能解决这些问题吗?对Docker不熟。还有就是从SVN中导出最新项目再部署到Tomcat,有没有方便的办法?期待各位知友的回复。

应用服务中间件 数据库 Docker 容器
分享到
取消 提交回答
全部回答(1)
  • 落地花开啦
    2019-07-17 19:25:27

    svn --> jenkins --> tomcat
    1 svn设置钩子,当有commit时,调用jenkins的job接口
    2 jenkins执行svn更新并传输到tomcat,然后重启服务

    0 0
+ 订阅

云原生时代,是开发者最好的时代

推荐文章
相似问题
推荐课程