有沒有辦法讓TeamCity build 的工件被引用爲(但未複製)作爲另一個TeamCity構建的依賴關係?TeamCity依賴沒有複製文件?
一些背景:我一直在努力減少一些TeamCity配置中的構建時間。這是一個依賴於多個第三方庫的C++程序,我們的系統管理員一直不願意在構建機器上安裝它。
我們的第一次運行將庫壓縮並解壓縮/編譯爲配置中的構建步驟。這需要一段時間,所以Sys Admin將第三方lib解壓縮/編譯移植到單獨的配置中,並將該構建的構件設置爲構建的依賴關係,我試圖加快構建速度。
但是,在這種構建配置下情況更糟糕。展開/編譯的第三方庫大小(超過1GB)實際上使原始配置速度提高了10分鐘以上。如果有一種方法可以在不復制東西的情況下引用工件目錄,那就太棒了。
嗯...壓縮的神器路線聽起來很有趣。我會捅一下,看看它是否比第一個解決方案更快。如果是這樣,我會將其標記爲答案(除非有人設置參考)。謝謝! – eb1