我有TeamCity設置來構建一些Visual Studio解決方案並將它們打包成一個工件。這在大多數情況下工作得很好。TeamCity有時構建不正確
但是,一旦偶爾(可能是100個構建版本)中,從TeamCity構建的文件無法運行。我們在代碼中使用了很多依賴注入,有時候我們的應用程序拒絕啓動,因爲它無法在文件中找到正確的依賴關係。不過,工件中沒有丟失的文件。
然後,我們強制TeamCity再次構建所有內容(通過向文件添加新行並提交它),然後突然我們的應用程序再次啓動。
這對我來說顯然是有一些TeamCity沒有正確構建的,儘管我無法發現它是什麼,因爲所有構建日誌都沒有報告任何錯誤或警告。
什麼會導致這種奇怪的行爲,以及我能做些什麼來阻止它在未來發生(或者我可以打開哪些更廣泛的日誌記錄來嘗試找出失敗時會發生的情況)?
TeamCity不會執行構建本身,它委託給特定的構建工具。這就是說,爲什麼不區分工作和破碎的構建的所有工件?你的問題也可能是一個部署問題或類似的問題... – Lucero