我最近一直在考虑CI和自动构建,我很想知道是否有任何最佳实践来设置和维护持续集成环境。您是否将所有与CI相关的文件与您的项目源代码一起签入?您通常如何组织您的配置项和构建文件?欢迎任何建议!
发布于 2009-08-31 03:39:43
发布于 2009-08-29 16:14:22
如果你还没有,一定要看看Martin Fowler系列中的书,作者是Duvall/Matyas/Glover。它用扎实的例子涵盖了你深入询问的所有问题。
发布于 2009-08-29 16:40:26
还有实用系列的"Pragmatic Project Automation"。
当然,构建所需的所有文件都必须签入。要不然CI还能怎么抓到他们?
我将CI与Java结合使用,因此这意味着Ant build.xml和Cruise Control、Team City或Hudson。如果您坚持为您的项目使用一致的目录结构,那么build.xml就有可能成为通用的。
https://stackoverflow.com/questions/1351755
复制相似问题