0

我是 CI 系统的新手。我不是在问任何技术或编程问题。我在一本书中读到

1) 对于一个已经在进行中的项目,建立一个 CI 系统需要几天、几周和几个月的时间。

2)对于一个新项目,建立一个CI系统只需要几个小时。

我发现这两个陈述非常有趣,但缺乏适当的解释,也没有理由。有谁知道一个正确的答案,为什么在一个正在进行的项目而不是一个新项目上建立一个 CI 系统需要很多时间。

正确的答案将不胜感激。

问候,

克里希纳。

4

1 回答 1

2

想一想,答案就很明显了。

如果您没有架构和零代码行,那么 CI 将作为一项学术练习开始。

如果您有 80k 行代码跨多个服务器和数据库运行,则需要大量工作来识别控制点和必要的检查,构建持续测试所需的工具和流程,然后以一种方式实现它们不会对现场系统造成任何风险。

严格地说只涉及几个小时并不正确,因为 CI 计划和实施将分布在项目的整个生命周期中,但是,从一开始就构建 CI 肯定比追溯实施要容易得多它。

于 2013-01-17T09:25:23.720 回答