2016-08-18 186 views
1

我們有一個構建服務器在代理池中運行新的TFS 2015 Build Agent。我看過並且找不到一種方法來'增加'連續編譯的運行次數。TFS 2015 Build Agent

基本上,我希望我們的生成服務器能夠同時建立兩個不同的請求。這可能嗎?

回答

1

除非您使用不同的代理池,否則您可以在一臺構建服務器(機器)上使用set up multiple TFS Build Agents。如果您將代理放入同一個座席池,則您的需求是不可能的。有清晰的圖片顯示how are agent pools and queues organizedenter image description here

從上面的圖片可以看出,除非它們在不同的代理池中,否則不可能同時建立兩個不同的請求。

此外,vNext構建定義中還有一個並行構建。然而,這種並行構建只能通過不同的生成變量

+1

不同的平臺支持,而我接受這是微軟官方的回答,有人在MSDN論壇已通過在一個單一的構建有多個代理指出了各種各樣的「處理方法」服務器。這並不理想,但是確實達到了目標並且現在可以接受。 –

+0

同意。但是有一件事。爲什麼你想編輯我的答案「可以」到「不能」。實際上,您可以在單個構建服務器上爲vNext容納多個代理。但是,您無法同時在一個代理池中運行這些代理。這就是爲什麼當你排隊構建時,你會得到一個提示:「在隊列中的x位置。」如果您正在使用不同的定義,如構建和發行版,並且不使用相同的隊列代理。然後請求可以完全平行運行。 –

+0

我誤解了你的文章,並認爲你錯誤輸入了。那麼你可以忽略我的編輯建議。 –