构建系统和CI之间有什么区别?

时间:2013-02-11 19:20:32

标签: continuous-integration build-automation

像蚂蚁和竹子一样,差异是什么?

2 个答案:

答案 0 :(得分:1)

没有区别。持续集成需要构建系统以确保正确构建对代码库的更新。 CI基本上是一个系统和方法,它将其他技术结合在一起,其中一个是构建,以便CI可以发生。

因此,与蚂蚁和竹子不同,问题更像是:苹果和水果沙拉有什么区别?再一次,没有。一个是另一个的一部分。 (假设你的水果沙拉总是有苹果; - )

答案 1 :(得分:1)

非常简短的概述:

构建系统按需构建代码(ant)。

持续集成系统,例如jenkins,构建系统,例如在每个源代码中检入/提交,运行所有单元测试用例,并报告构建或单元测试失败,例如,每封电子邮件发给开发者。 这样的系统使用构建系统(ant),但也使用其他系统(代码覆盖工具等)