开发者社区> 问答> 正文

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

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

展开
收起
落地花开啦 2016-06-02 18:02:04 2774 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

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

    2019-07-17 19:25:27
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载
ECS块储存产品全面解析 立即下载