我有一些由Teamcity建造的Qt项目。当我提交 vcs更改以触发构建时,我总是在同一步骤中遇到相同的构建错误:
[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 Professional 10.0.4(版本42538)(但问题也出现在旧版本中)
问题也发布到Teamcity community forum。
答案 0 :(得分:0)
在这里发表我自己的答案:
在Teamcity工作人员的帮助下,我找到了错误来源:
我在构建中使用的环境参数是错误的(QTDIR)。这是一个选择' type参数,其标签值为默认值而不是实际值。
将默认值更改为正确的值可解决此问题。