2012-11-28 46 views
4

我想設置一個將執行增量構建的TeamCity構建。來自TeamCity中相同構建配置的工件依賴性

對於這一點,我想存儲生成輸出(.dll文件)作爲文物,並重新使用他們在每個後續版本(在開始構建之前將最新的文物生成代理)。

這將有效地把最後生成的文物項目的輸出文件夾,這樣的MSBuild可以使用這些文物,以確定是否需要重新構建源東西。

我試圖做到這一點,但似乎TeamCity的不允許從同一構建配置配置工件依賴關係。

例如,如果我有一個生成的DLL插件的集合的「構建插件」的配置,我不能把這些作爲同一構建配置的依賴......

是否有戰勝任何固有的方式這在TeamCity中,還是自己創建一個簡單的解決方案?

+1

投票[TW-12984](http://youtrack.jetbrains.com/issue/TW-12984) –

回答

3

看來只可能使用模板時,要做到這一點。
您可以爲構建創建模板。然後你從該模板創建一個構建。之後,您將此構建從模板添加到artefact依賴項。這允許循環依賴。
我找不到其他方法。

+0

好的技巧,就派上了用場 – BrokenGlass

1

看起來你現在可以做到這一點!它似乎在9.0.1中工作,並且TW-12984表示它應該早於8.1工作。

相關問題