0

我已经使用 TFS windows 工作流实现了连续构建。在此我创建了一个自定义活动,它将帮助我创建文件夹的自定义模板。

有什么方法可以监视构建的状态,也就是说,如果构建由于某些异常而失败,我想在我创建的数据库表中设置一个标志失败。

我只想在 C# TFS API 中处理这个问题。

4

2 回答 2

1

是的,您可能需要创建自定义构建活动才能在数据库中输入您的记录。您可以将此自定义活动放在 Run on Agent Sequence 的最末尾的模板中,并检查 Microsoft.TeamFoundation.Build.Client.BuildStatus.Failed 的状态以了解构建是否失败

于 2013-02-04T17:52:30.747 回答
1

您可以使用服务 API 中的QueryBuilds方法IBuildServer来查询 TFS 内的所有构建。您可以将构建状态指定为过滤器之一,以及数据库中构建数量增长过大时的日期范围。

于 2013-02-13T10:09:33.727 回答