升级到Teamcity 8后,我遇到了构建失败的问题。我有一个Maven模块A,B,C,D的项目。由于D中的错误,构建失败。我在模块A中提交更改,Teamcity仅执行A中的测试(没有新的故障),跳过模块D(如果它不依赖于A)并将构建标记为绿色。当构建为绿色时,它是正常的,但是如何要求Teamcity运行模块的测试,这在以前的构建中失败了。 谢谢!
答案 0 :(得分:1)
尝试禁用"增量" maven构建功能:
编辑配置 - >构建步骤 - > Maven Step - >清除"仅构建受更改影响的模块"
(点击"显示高级"如果此选项不可见)。
如果没有使用此功能,则Maven决定运行哪个测试。尝试在目标列表的开头添加clean
目标,以强制重建(并重新测试)所有模块。