2016-06-07 118 views
2

場景:TFS 2015確定哪個生成代理是運行構建

我已經創建了一個代理池和加入/在它配置2生成代理,其被安裝在兩個不同的機器。 我也啓用了持續集成。 當許多開發人員檢入代碼時,它會觸發我已排隊的構建。

查詢:

  1. 是否建立將被分配到最可用的生成代理?

  2. 是否有任何方法可以確定哪個構建代理程序針對簽入構建了代碼?

  3. 如何設置構建控制器?這是什麼目的?

回答

5

是否建立將被分配到最可用的生成代理?

構建將分配給任何在線代理,即沒有「最多」或「更多」可用代理的概念。

是否有任何方法可以確定哪個構建代理構建了代碼簽入?

是的,有點挖。獲取您的提交被推入回購的構建。您可以手動執行此操作或爲此編寫程序using the REST apis。構建日誌將列出構建發生的代理。

如何設置構建控制器?這是什麼目的?

如果您使用的是代理池,那麼您不再需要安裝構建控制器。構建控制器用於構建的早期版本,以編排跨各種構建代理的構建。現在,通過直接針對Team Foundation Server配置的代理,不再需要構建控制器。