Tfs 用于捕获生成错误的Team Foundation服务器生成变量

Tfs 用于捕获生成错误的Team Foundation服务器生成变量,tfs,build,tags,Tfs,Build,Tags,在我的Team Foundation Server Bu建d定义中,我试图在构建失败时创建工作项,并试图使用“Stase.tag”创建标记,但在这里,我试图将生成失败的原因指定为工作项的标记。我的问题是,是否有任何预定义变量可以捕获生成失败的原因???没有用于捕获生成错误的预定义变量。有关详细信息,请参阅 如果您使用的是vNext build(TFS 2015或更高版本),在您的场景中,您可以尝试以下步骤向特定工作项添加标记: 在生成定义中启用故障时创建工作项 通过web从生成日志获取生成错误(

在我的Team Foundation Server Bu建d定义中,我试图在构建失败时创建工作项,并试图使用“Stase.tag”创建标记,但在这里,我试图将生成失败的原因指定为工作项的标记。我的问题是,是否有任何预定义变量可以捕获生成失败的原因???

没有用于捕获生成错误的预定义变量。有关详细信息,请参阅

如果您使用的是vNext build(TFS 2015或更高版本),在您的场景中,您可以尝试以下步骤向特定工作项添加标记:

  • 在生成定义中启用故障时创建工作项
  • 通过web从生成日志获取生成错误(生成失败的原因) 门户或使用
  • 更新工作项以使用REST API将失败原因添加为标记 (见附件)
  • e、 g:


    您使用的TFS版本是什么?@Krishna这对您有帮助吗?有更新吗?如果这有帮助,你可以投票支持它,如果这解决了isuee,你可以接受它作为一个答案,这对阅读这篇文章的其他社区成员是有益的。
    PATCH: http://SERVER:8080/tfs/Collection/_apis/wit/workitems/223?api-version=1.0
    Content-Type: application/json-patch+json
    [
      {
        "op": "add",
        "path": "/fields/System.Tags",
        "value": "reason1; reason2"
      }
    ]