Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
前几天我在一次关于持续集成的对话中提到了CDash。一位同事说,CDash 不是 CI 系统,它是一个测试系统。我们没有机会详细说明。
CDash 不是 CI 系统是真的吗?
那么有什么区别呢?
根据您对“持续集成系统”的定义,这有点主观。
对我来说,“系统”包括开发人员经常提交和退出工作分支的实践。鉴于该定义,CDash 不是 CI 系统。
但是,Cdash可以用作 CI 服务器。换句话说,它可以持续检查对工作分支的提交,并在检测到提交后,运行项目的测试套件。这将构成整个 CI 系统的关键部分。
Cdash 不仅如此 - 它可以接收开发人员临时提交的测试结果,或者它可以运行“夜间”测试,每天在给定时间检查代码库并运行测试套件。