1
A
回答
0
您可以使用IBuildDetailSpec.Status Property,有一個BuildStatus Enumeration
的建立狀態得到設定爲Inprogress
啓動一次。然後,您可以監視構建代理中的時間。減少檢入文件的時間,你將得到你所需要的。
0
如果您提到的「等待時間」意味着從構建排隊到開始的時間,現在還沒有任何簡單的方法可以通過TFS API執行此操作。
如上所述,您的構建已經完成,因此您可以從IBuildDetail獲取構建時間信息,但IBuildDetail僅包含IBuildDetail.StartTime和IBuildDetail.FinishTime。構建隊列時間包含在IQueueBuild(IQueueBuild.Queuetime)中。因此,您需要將IBuildDetail轉換爲字符串,然後搜索字符串中的「QueueIds」以獲取QueueID。然後您可以通過以下方式獲得IQueueBuild:
IQueuedBuild iqb = IBuildServer.GetQueuedBuild(QueueID,QueryOptions.All);
隊列時間爲iqb.QueueTime。比較IQueueBuild.Queuetime和IBuildDetail.StartTime,你應該等待等待時間。
相關問題
- 1. TFS構建隊列
- 2. 如何通過API/Powershell獲取TFS構建代理的列表?
- 3. 409衝突響應使用TFS 2015 REST API來構建隊列
- 4. 基於標籤的TFS隊列構建
- 5. 如何使用TeamCity REST API獲取隊列中的版本
- 6. 如何使用TFS REST API獲取正在運行的構建的進度?
- 7. TFS REST API獲取最新成功構建在分支上
- 8. 如何配置tfs構建以在發佈構建完成時複製dll
- 9. 隊列TFS 2012從詹金斯構建
- 10. 觸發TFS 2010團隊構建另一個構建的成功
- 11. 儘管所有任務已完成,但tfs構建仍未完成
- 12. 如何使用tfs api列出團隊項目的文件?
- 13. 如何訪問VS2010中的團隊構建完成事件
- 14. TFS 2010 C#隊列使用特定的代理構建
- 15. 如何包括與TFS部署文件建立我的TFS構建完成
- 16. 獲取TFS構建計劃
- 17. TFS構建 - 獲取錯誤
- 18. tfs構建時間表
- 19. TFS構建過程永不完成
- 20. TFS 2013與git。如何獲取構建之間的關聯任務列表?
- 21. 在TFS下我如何獲得與排隊構建關聯的構建?
- 22. 成功構建完成後如何獲取通知?
- 23. 如何在Jenkins中查看完整的構建隊列
- 24. TFS 2010 API:隊列同步構建並獲取每個排隊構建的狀態:「在代理上運行(等待構建代理)」
- 25. 如何使用master.cfg文件獲取Buildbot中已完成構建的最新SVN修訂號?
- 26. 從Visual Studio/TFS獲取歷史構建時間?
- 27. 如何在jquery中獲取事件的完成時間
- 28. 如何構建Terabyte隊列?
- 29. Asana - 如何獲取團隊中完成的所有任務
- 30. 如何使用REST API在TFS 2015中觸發構建
有問題的門控簽入已經完成。他們沒有在進行中。我仍然想知道他們的等待時間。 – mark