[英]TFS Continuous Integration Build Trigger only one project not depending projects
我在TFS 2012中有一個特殊要求來設置構建定義。我有26個相關項目的大型解決方案。 假設我們將這些項目稱為A到Z。假設構建順序是先構建A,然后構建B,因為B依賴於A,然后構建C,因為它依賴於A和B,依此類推...
A
B <- A
C <- A,B
..
Z <- A,B,C,D,...,Y
我的計划是擁有26個不同的構建定義,以設置持續集成。 然后,如果相關項目的源代碼已更改,則應該開始構建。
例如,如果我更改項目C,則我不希望在之前構建A和B。 但這是不可能的,因為C的構建定義需要使用A,B和C進行工作區設置,否則C將無法編譯。
我的問題是現在:我如何才能使用那些實際上已發生更改的CI來構建那些項目?
嘗試進入構建定義的“過程”選項卡。 在“基本”下,將“清理工作區”更改為“無”。 這將設置增量構建。 這類似於在Visual Studio中進行構建與在Visual Studio中進行重建。 它只會重建已更改的內容。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.