我为多个项目设置了持续集成,通常包括:
这些通常位于ci
目标中,用于清除工作区并运行上述所有目标。我已经尝试了大多数可能的技巧来让它们更快地运行,包括ant parallel
任务,但这些仍然太慢。
我知道管道模式(例如,在提交时编译,每晚进行静态分析),但我想获得每次提交的所有信息。通过查看Eclipse,我可以看到:
是否可以执行增量CI构建,以减少提交后的等待时间?
答案 0 :(得分:0)
你没有指定你使用的ci系统,但是(不管这个)你是否考虑过使用maven而不是ant作为你的构建工具?
然后,您可以针对您的项目设置两个版本:
我会将sonar用于“其他所有内容”,以最少的努力获得最有用的报告。