2017-02-08 21 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)。它是一個'選擇'類型參數,它的標籤值是默認值而不是實際值。

將默認值更改爲正確的值可解決問題。