如何以编程方式获取最近的构建TFS?

时间:2018-01-03 06:41:22

标签: c# sharepoint tfs

好的我是TFS的新手。我想使用c#代码以编程方式获取最近的构建。我看过其他关于这个的帖子,他们这样做了

import re
p_str = '\w{3}\s\d{2}\s\d{2}:\d{2}:\d{2}\s(.*?)(?=\w{3}\s\d{2}\s\d{2}:\d{2}:\d{2}\s|$)'
pattern = re.compile(p_str, re.IGNORECASE)
log_str = 'Feb 12 04:36:11 mesg10 Feb 13 04:36:11 mesg11 Feb 14 04:36:11 testmesg12'
match = pattern.findall(log_str)
print match

['mesg10 ', 'mesg11 ', 'testmesg12']

但我需要点击此图片的示例点击here

1 个答案:

答案 0 :(得分:1)

如您所知,该方法返回IBuildDefinition s。因为你似乎想要通过名字找到它们,你可以做类似的事情:

var buildDefinitions = buildServer
    .QueryBuildDefinitions("Project_name")
    .Where(bd => bd.Name == yourBuildName);