【问题标题】:TFS 2017 vNext Build: Customize fields on bugs created on build failureTFS 2017 vNext Build:自定义构建失败时创建的错误的字段
【发布时间】:2018-01-09 15:38:35
【问题描述】:

我正在 TFS 2017 中创建基于任务的构建。构建有一个选项(在“选项”选项卡下)可以在构建失败时自动创建错误。

当构建失败并创建错误时,错误说它是由我创建的。我认为这是因为我是设置构建定义的人。但是,我通常不是启动构建的人,也不会签入该项目的代码。我想将默认的“创建者”值更改为负责修复损坏构建的团队成员,或者像“DevBuild”这样的通用值。

“在失败时创建工作项”区域有一个“附加字段”部分,我想知道我是否可以使用它,但我无法确定它是否用于以及如何使用它。

帮助提示如下:

创建工作项时要设置的其他字段。

例如,"System.Title" = "Build $(build.buildNumber) failed" 将 格式化工作项标题,并且 "System.Reason" = "Build failure" 将 设置原因。

所以我尝试了这个,但没有成功。

是否有更改“创建者”字段的选项?是否有一个可能的字段值列表,我可以在这里使用它来更改错误的其他部分?

【问题讨论】:

    标签: tfs tfsbuild vnext


    【解决方案1】:

    您的设置是正确的。添加System.CreatedBy字段后,Created By字段的值将被重置。

    您可以运行查询并选择Created By 列来检查值:

    【讨论】:

    • 这太奇怪了!当我将该列添加到查询结果中时,它确实显示了我添加的帐户......但是当我打开错误并查看“历史”和“状态图”时,它仍然显示我是创建者(其中正在导致人们就该错误与我联系)。但是,当解决该错误的用户关闭票证时,它会将其重新分配给“创建者”帐户,而不是我的帐户。也许这已经是目前所能做到的最好了。
    • 我遇到了和你一样的情况,我已经在网站上报告了这个:developercommunity.visualstudio.com/content/problem/179803/…。让我们等待反馈。
    猜你喜欢
    • 2018-11-17
    • 1970-01-01
    • 1970-01-01
    • 2019-02-26
    • 1970-01-01
    • 2016-12-17
    • 1970-01-01
    • 2017-12-04
    • 1970-01-01
    相关资源
    最近更新 更多