2010-11-04 26 views
10

我在TeamCity中構建了一個針對項目文件名Web.csproj(在根的「Web」文件夾內)和目標「包」運行的內部版本。它運行得很好,我得到一個不錯的Web \ obj \ Debug \ Package文件夾,其中包含所有預期的內容。TeamCity在構建後找不到任何工件

然後我有一個第二個構建,在上面的路徑中有一個工件依賴關係,用於運行deploy命令。然而,無論我做什麼,我總是會得到一個「無法下載工件依賴」錯誤消息,然後出現「沒有匹配模式的文件」Web/obj/Debug/Package「」。即使我將工件路徑設置爲**並嘗試從根中取出所有內容,它也會失敗。在服務器上看,工作目錄中顯然有文件。

有沒有人有任何指導解決這個問題?

+0

第一步在TC狀態屏幕中列出成功構建後的所有工件嗎? – 2010-11-04 04:20:45

+2

注意:您必須在第一步指定輸出爲工件,默認情況下沒有。 – 2010-11-04 04:21:47

+3

現貨Lasse,我沒有創建工件的前一步驟(仍然在處理我害怕的概念)。你想讓喲離開,作爲答案,我會接受嗎? – 2010-11-04 06:53:07

回答

4

爲了完整起見,答案是我沒有在第一次構建中定義一個artefact路徑。如果沒有指定要從此構建保存的輸出,它將不能在依賴構建中使用。

相關問題