Hudson的简介
一、持续集成CI
常见的持续集成的工具有Hudson、Jenkins等等
二、Hudson的简介
Hudson是一款可扩展的持续集成(Continuous Integration)引擎。
主要作用:
1)自动化地构建软件项目。
2)构建可持续的自动化检查
3)构建可持续的自动化测试
4)构建成功后,后续过程的自动化,监控一些定时执行的任务。
三、具体工作流程
1)程序员通过SVN客户端提交代码。
2)Hudson用检查更新,svn update命令从svn中更新代码到本地。
3)Hudson调用项目里的Ant或者Maven脚本进行构建。
4)构建结束,生成报告并记录日志,发送结果。
5)户可随时通过浏览器在Hudson上浏览构建结果。