如何以编程方式在TFS中获得新创建的构建定义
本文关键字:新创建 创建 定义 构建 编程 方式 TFS | 更新日期: 2023-09-27 18:11:41
目前我正在按项目查询构建定义并获得所有这些定义。我的代码(简化)看起来像下面的
var server = new TfsTeamProjectCollection(new Uri("url"));
server.EnsureAuthenticated();
var buildServer = (IBuildServer)server.GetService(typeof(IBuildServer));
var buildDefinitions = buildServer.QueryBuildDefinitions("Project_name");
我想要的是只获得在特定日期之后添加的构建定义,例如上周五。
为什么不简单(以过去七天为例)
var buildDefinitions = buildServer.QueryBuildDefinitions("Project_name").Where(bd=>bd.DateCreated.Date>=DateTime.Now.AddDays(-7).Date);