目前我正按项目查询构建定义并获取所有构建定义。我的代码(简化)看起来像下面的
var server = new TfsTeamProjectCollection(new Uri("url"));
server.EnsureAuthenticated();
var buildServer = (IBuildServer)server.GetService(typeof(IBuildServer));
var buildDefinitions = buildServer.QueryBuildDefinitions("Project_name");
我想要的只是在特定日期之后添加构建定义,比如上周五。
答案 0 :(得分:1)
为什么不简单(最近七天的例子)
var buildDefinitions = buildServer.QueryBuildDefinitions("Project_name").Where(bd=>bd.DateCreated.Date>=DateTime.Now.AddDays(-7).Date);