TFS 2017 vNext Build:自定义有关构建失败时创建的错误的字段

TFS 2017 vNext Build: Customize fields on bugs created on build failure

我正在 TFS 2017 中创建基于任务的构建。构建有一个选项(在 'Options' 选项卡下)在构建失败时自动创建 Bug。

当构建失败并创建Bug 时,Bug 说它是我创建的。我认为这是因为我是设置构建定义的人。然而,我通常不是开始构建的人,我也不会签入这个项目的代码。我想将默认 "Created By" 值更改为负责修复损坏构建的团队成员,或者像 "DevBuild" 这样的通用值。

"Create Work Item on Failure" 区域有一个 "Additional fields" 部分,我想知道我是否可以将其用于此目的,但我无法弄清楚它是否有用途以及如何使用它。

帮助提示为:

Additional fields to set when creating the Work Item.

For example, "System.Title" = "Build $(build.buildNumber) failed" will format the Work Item title, and "System.Reason" = "Build failure" will set the reason.

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

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

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

您可以 运行 查询和 select Created By 列来检查值: