我们正在转向基于TFS 2015(更新4)的Web风格构建。通过API获取关于Web风格构建的信息
我一直能够使用下面的代码检索有关构建的信息,但这并不是检索通过Web界面创建的新构建。
是否有合理的方法来修改我的代码以引入遗留构建和新样式构建?
如果不是,我认为是时候弄清楚如何使用REST API了。任何提示等效查询将不胜感激。
TfsTeamProjectCollection tfs = new TfsTeamProjectCollection(new Uri("http://SERVERINFO"));
IBuildServer buildServer = (IBuildServer) tfs.GetService(typeof (IBuildServer));
var buildDetail = buildServer.CreateBuildDetailSpec("*");
buildDetail.MinFinishTime = DateTime.Now.Date.AddDays(-1);
buildDetail.InformationTypes = null;
buildDetail.QueryDeletedOption = QueryDeletedOption.IncludeDeleted;
buildDetail.MaxBuildsPerDefinition = 1; //Only return the most recent of each build type...or comment out to return all builds with this definition
var builds = buildServer.QueryBuilds(buildDetail).Builds.Select(....