摘要:
我们经常在项目开发和维护过程中遇到这样的问题:在开发周期后期快结束验收时才发现了设计缺陷或流程错误;要花大量时间精力时间进行单元测试;忙中出错会将错误的版本发布到线上;花了大量的时间在项目布署上,甚至在多台服务器上的同步部署更是费时费力。现在这些问题其实都可以借助持续集成(Continuous Integration)平台得到解决。通俗一点说,持续集成平台就是对于开发人员的每一次代码提交(到SVN),都会自动地把版本库中的所有代码 check out到另一个代码副本目录,并且自动在这个代码副本中运行所指定的测试用例(Test Case),如果所有单元测试全部通过则接受这次提交,并将代码复制到W 阅读全文