最近构筑了一个开发环境,感觉不错,分享给大家。
有什么不足的,欢迎指教。
Apache web服务器
Tomcat web服务器
GitLab 代码管理
Jenkins deploy工具
Maven build工具
JUnit 测试工具
①本地更新内容反映到GitLab的分支上
②jenkins自动感应到GitLab分支内容被更新,下载最新内容
③jenkins上设定的JUnit 自动测试更新代码,有错误发出警报通知,没错误进行 build
④jenkins上设定的Maven自动build,生成war文件
⑤生成的war文件,自动导入测试服务器,进行发布
⑥一切正常结束后,发出发布完成通知
⑦测试员在测试环境进行测试
编码员和测试员不用任何沟通,就能各自完成各自任务。
有什么不足的,欢迎指教。
Apache web服务器
Tomcat web服务器
GitLab 代码管理
Jenkins deploy工具
Maven build工具
JUnit 测试工具
①本地更新内容反映到GitLab的分支上
②jenkins自动感应到GitLab分支内容被更新,下载最新内容
③jenkins上设定的JUnit 自动测试更新代码,有错误发出警报通知,没错误进行 build
④jenkins上设定的Maven自动build,生成war文件
⑤生成的war文件,自动导入测试服务器,进行发布
⑥一切正常结束后,发出发布完成通知
⑦测试员在测试环境进行测试
编码员和测试员不用任何沟通,就能各自完成各自任务。