什么是持续集成?它的好处是什么?
发布于 2009-01-20 23:24:21
到目前为止,This是我读过的最好的解释。
发布于 2009-01-20 23:32:31
最简单地说,它只是一种机制,每当签入到某个修订控制系统(CVS等)中时,它都会重新构建您的项目。但是,这可以扩展到包括运行测试,一直到生成CD映像、在VM中挂载它、安装产品并在其上运行完整测试。
它有一个简单的优点,即在代码更改尽可能早地中断系统时突出显示。它不仅可以检测代码中的中断,还可以突出显示是谁造成了中断。这种心理效应非常有效地鼓励在签入之前进行良好的测试!
发布于 2009-01-20 23:18:47
它是一种实践,它确保软件开发过程的所有方面都排列在一起,以允许每天创建产品的工作版本。它作为极限编程的一部分而广为人知。
这涉及到构建自动化、自动化测试、日常签入、使用源代码存储库等,但最终目标是帮助整个项目根据核心敏捷原则运行,以便您尽早且频繁地交付。反过来,这可以帮助你利用来自用户的反馈,等等。
https://stackoverflow.com/questions/463511
复制相似问题