最近我一直在思考CI和自动构建,并且想知道是否有为设置和维护持续集成环境的最佳实践。你会把所有与CI相关的文件都与项目源代码一起检入吗?你通常如何组织CI和构建文件?欢迎分享任何技巧!
最近我一直在思考CI和自动构建,并且想知道是否有为设置和维护持续集成环境的最佳实践。你会把所有与CI相关的文件都与项目源代码一起检入吗?你通常如何组织CI和构建文件?欢迎分享任何技巧!
还有Pragmatic Series的"实用项目自动化"。
当然,构建所需的所有文件都必须进行检查。否则CI如何获取它们呢?
我使用Java和CI,这意味着需要使用Ant build.xml以及Cruise Control、Team City或Hudson。如果您对项目始终保持一致的目录结构,则build.xml可以是通用的。