好的我是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
答案 0 :(得分:1)
如您所知,该方法返回IBuildDefinition
s。因为你似乎想要通过名字找到它们,你可以做类似的事情:
var buildDefinitions = buildServer
.QueryBuildDefinitions("Project_name")
.Where(bd => bd.Name == yourBuildName);