我是CI系统的新手。我不是在问任何技术或编程问题。我读了一本提到
的书1)对于已在进行中的项目,要设置CI系统,需要数天,数周和数月。
2)对于新项目,要建立CI系统,只需几个小时。
我发现这两个陈述非常有意义,但缺乏适当的解释,没有正当理由。有谁知道一个正确的答案为什么需要花费很多时间在一个进步的项目而不是一个新项目上建立一个CI系统。
我们将不胜感激。
此致
克里希纳。
答案 0 :(得分:2)
只需考虑一下,答案显而易见。
如果您没有架构和零行代码,CI将作为学术练习开始。
如果在多个服务器和数据库中运行80k行代码,则需要大量工作来识别控制点和必要的检查,构建持续测试所需的工具和流程,然后在一种不会对现场系统构成任何风险的方式。
由于CI规划和实施将在整个项目的整个生命周期中分配,因此确实只涉及几个小时并不完全正确,但是,从一开始就构建CI肯定要容易得多。回顾性地实施它。