持续集成服务和本地单元测试?

时间:2014-08-29 16:12:59

标签: git unit-testing continuous-integration

我希望在我们的开发服务器上实现持续集成服务,该服务器目前只托管SVN / GIT和问题跟踪器......

这在理论上如何运作?如果在推送/提交请求上运行CI,并且如果任何单元测试/ QA失败,操作将失败...您是否在尝试之前在本地运行测试,或者由于CI服务器在提交之前执行此操作而导致此操作现在是多余的? / p>

我正在WAMP / LAMP环境中开发,所以当然我的设置很复杂:p

1 个答案:

答案 0 :(得分:1)

CI服务器在提交完成之前不会运行单元测试,而是在它之后运行。

即使CI服务器运行测试与否,您应该在提交任何内容之前在本地运行测试,因此您将检查您的工作是否正常,然后CI服务器将在将其与其余部分集成后检查您的工作是否正常团队合作。

说,您在互联网上有很多CI服务选项,例如http://travis-ci.comhttp://clinkerhq.com