如何以编程方式在TFS中获取新创建的构建定义?

时间:2013-05-02 07:20:24

标签: c# tfs-sdk build-definition

目前我正按项目查询构建定义并获取所有构建定义。我的代码(简化)看起来像下面的

var server = new TfsTeamProjectCollection(new Uri("url"));
server.EnsureAuthenticated();
var buildServer = (IBuildServer)server.GetService(typeof(IBuildServer));
var buildDefinitions = buildServer.QueryBuildDefinitions("Project_name");

我想要的只是在特定日期之后添加构建定义,比如上周五。

1 个答案:

答案 0 :(得分:1)

为什么不简单(最近七天的例子)

var buildDefinitions = buildServer.QueryBuildDefinitions("Project_name").Where(bd=>bd.DateCreated.Date>=DateTime.Now.AddDays(-7).Date);