3

前几天我在一次关于持续集成的对话中提到了CDash。一位同事说,CDash 不是 CI 系统,它是一个测试系统。我们没有机会详细说明。

CDash 不是 CI 系统是真的吗?

那么有什么区别呢?

4

1 回答 1

5

根据您对“持续集成系统”的定义,这有点主观。

对我来说,“系统”包括开发人员经常提交和退出工作分支的实践。鉴于该定义,CDash 不是 CI 系统。

但是,Cdash可以用作 CI 服务器。换句话说,它可以持续检查对工作分支的提交,并在检测到提交后,运行项目的测试套件。这将构成整个 CI 系统的关键部分。

Cdash 不仅如此 - 它可以接收开发人员临时提交的测试结果,或者它可以运行“夜间”测试,每天在给定时间检查代码库并运行测试套件。

于 2013-04-25T19:22:56.517 回答