【发布时间】:2016-09-08 18:45:05
【问题描述】:
使用较旧的 TFS 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
有人设法查询他们吗?如果有,怎么做?
【问题讨论】:
标签: rest tfs tfsbuild tfs-2015