簡體   English   中英

TFS 2012構建隊列順序不正確

[英]TFS 2012 Build Queue Order incorrect

我對TFS 2012處理排隊生成的順序有疑問。我從Microsoft網站獲得了一些信息,說處理生成順序取決於它們排隊的時間和優先級。

我有以下情況:

我有一個構建控制器和兩個代理:-帶有標簽“ Build”的代理1-帶有標簽“ TheRest”的代理1

我有兩個構建定義:-“構建”->用“構建”標記指定-“部署”->也用“構建”標記指定

我將構建定義“ Build”的5個構建排隊。 之后,我立即將定義“ Deploy”的構建排隊。

“ Deploy”構建在隊列中獲得位置6,這是正確的。 但是由於某些原因,在完成第一個“構建”構建之后,將開始“部署”構建。

由於這兩個構建定義具有相同的Tag並具有相同的優先級,因此我認為它們將按照我對它們進行排隊的順序依次啟動。 但是顯然不是這樣。

我在這里缺少什么,或者有人對此行為有解釋嗎?

謝謝

親切的問候,Michaël

我相信您得到的解釋是正確的。 TFS嘗試對構建進行負載平衡,並且沒有內在的知識,一個構建必須先於另一個構建,因此它只是在盡可能快地遍歷您提供的構建中。

在類似的情況下,我使用此方法按順序對構建進行排隊:

http://blog.stangroome.com/2011/09/06/queue-another-team-build-when-one-team-build-succeeds/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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