现在公司有一台测试服务器,一台生产服务器。测试服务器上有数据库与SVN。
现在开发一个模块的流程是:商定业务需求,定好app与web的接口,然后开发。每次开发好接口,先提交到svn服务器上,然后人工或者远程操作测试服务器上的svn。先把SVN的文件想办法导出来,然后部署到测试服务器的Tomcat下面,然后重启tomcat,然后app端连接app测试。
如果发现问题,查看测试服务器日志,进行排错,遇到需要调试的错误,只能app开发人员切换接口ip到web开发人员的机器上打断电调试。我觉得这样很麻烦,有没有更好的协作解决方案。
Docker能解决这些问题吗?对Docker不熟。还有就是从SVN中导出最新项目再部署到Tomcat,有没有方便的办法?期待各位知友的回复。
svn --> jenkins --> tomcat
1 svn设置钩子,当有commit时,调用jenkins的job接口
2 jenkins执行svn更新并传输到tomcat,然后重启服务
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。