2016-05-12 11 views
1

を使用して構築し、削除されたアクセスすることができます次のコード使用して構築します。一方は削除アクセスすることはできません古いTFS APIを使用してTFS 2015のREST API

IBuildDetailSpec buildDetailSpec = buildServer.CreateBuildDetailSpec(m_teamProject, m_buildDefinition); 
buildDetailSpec.BuildNumber = (string.IsNullOrEmpty(m_buildPrefixOverride))? m_buildDefinition + "*" : m_buildPrefixOverride + "*"; 
buildDetailSpec.MaxBuildsPerDefinition = m_maxBuildPerDefinition; 
buildDetailSpec.Status = BuildStatus.All; 
buildDetailSpec.QueryDeletedOption = QueryDeletedOption.IncludeDeleted; 
buildDetailSpec.QueryOrder = BuildQueryOrder.StartTimeDescending; 
buildDetailSpec.InformationTypes = null; 
IBuildQueryResult buildQueryResult = buildServer.QueryBuilds(buildDetailSpec); 

を、その同じことを照会することは不可能と思われますドキュメントに従ってTFS 2015 Update 2(オンプレミス)REST APIを使用します。

これは私が実行しているクエリです:

http://tfsserver:8080/tfs/defaultcollection/BuildTools/_apis/build/builds?api-version=2.0&definitions=1227 

誰もがそれらを照会するために管理していましたか?もしそうなら、どうですか?

答えて

0

REST APIには、.Net API IBuildDetailSpec.QueryDeletedOptionのようなクエリ削除オプションは含まれていません。

のリストは、ビルド定義のビルドを取得し、出力のみ以下のREST APIは削除されませんビルド:

http://tfsserver:8080/tfs/defaultcollection/BuildTools/_apis/build/builds?api-version=2.0&definitions=xx 

あなたは以下のウェブサイトでのユーザーの声を提出検討することがあります。https://visualstudio.uservoice.com/forums/121579-visual-studio-2015

+0

をいただき、ありがとうございます確認。私はここにユーザーボイスを投稿しました:https://visualstudio.uservoice.com/forums/330519-team-services/suggestions/13833075-add-deleted-builds-option-in-the-builds-rest-api-q –

関連する問題