首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么是持续集成?

什么是持续集成?
EN

Stack Overflow用户
提问于 2009-01-20 23:16:33
回答 5查看 13K关注 0票数 47

什么是持续集成?它的好处是什么?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2009-01-20 23:24:21

到目前为止,This是我读过的最好的解释。

票数 52
EN

Stack Overflow用户

发布于 2009-01-20 23:32:31

最简单地说,它只是一种机制,每当签入到某个修订控制系统(CVS等)中时,它都会重新构建您的项目。但是,这可以扩展到包括运行测试,一直到生成CD映像、在VM中挂载它、安装产品并在其上运行完整测试。

它有一个简单的优点,即在代码更改尽可能早地中断系统时突出显示。它不仅可以检测代码中的中断,还可以突出显示是谁造成了中断。这种心理效应非常有效地鼓励在签入之前进行良好的测试!

票数 9
EN

Stack Overflow用户

发布于 2009-01-20 23:18:47

它是一种实践,它确保软件开发过程的所有方面都排列在一起,以允许每天创建产品的工作版本。它作为极限编程的一部分而广为人知。

这涉及到构建自动化、自动化测试、日常签入、使用源代码存储库等,但最终目标是帮助整个项目根据核心敏捷原则运行,以便您尽早且频繁地交付。反过来,这可以帮助你利用来自用户的反馈,等等。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/463511

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档