簡體   English   中英

TFS持續集成構建僅觸發一個項目而不依賴項目

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM