2017-02-08 19 views
0

我有几个由TeamCity构建的Qt项目。当我提交修改VCS触发构建,我总是得到相同的生成错误在同一工序:Teamcity编译错误只在触发版本

[15:27:20][CustomBuild] Rcc'ing resources.qrc... 
[15:27:20][CustomBuild] The system cannot find the path specified. 
[15:27:20][CustomBuild] Uic'ing src\commandcard.ui... 
[15:27:20][CustomBuild] The system cannot find the path specified. 
[15:27:20][CustomBuild] Uic'ing src\myclass.ui... 
[15:27:20][CustomBuild] The system cannot find the path specified. 
[15:27:20][CustomBuild] Uic'ing src\settings.ui... 
... 

但随着通过UI相同版本当我重新运行构建,构建执行没有错误。即使我设置了“重试生成触发器”以在第一次错误后重试,该错误仍然存​​在。

发生错误后,假设丢失的文件在磁盘中正确存在,因为它们在版本控制中。

Windows 7的64 TeamCity的专业10.0.4(建42538)(但问题出现在老版本太)

问题也发布到Teamcity community forum

回答

0

发布我自己的答案在这里:

从TeamCity的工作人员的帮助下,我能找到错误的根源:

它在使用上的环境参数,我创建了一个错误建立(QTDIR)。它是一个'选择'类型参数,它的标签值是默认值而不是实际值。

将默认值更改为正确的值可解决问题。