TFS 2015:发布后更新工作项状态

TFS 2015: Updating work item state after a release

我需要在使用 TFS 发布管理首次成功发布后将工作项状态更新为准备测试状态。似乎应该有一个简单的内置任务来执行此操作,但我看不到它。我目前的想法是

  1. 使用 TFS REST API 查询工作项并使用 powershell 更新它们
  2. 将其包装在 powershell 任务中并包含在发布定义中

这将完成我认为的工作。它在我们的版本中更强大,但无论如何它们都是建立在一堆 powershell 上的,所以至少它是众所周知的。

但是有更好(更快)的方法吗?如果答案是直的 'no' 那太好了 - 我会很高兴地接受这个答案。

我们正在使用 TFS 2015 R4。

非常感谢 any/all 帮助

抱歉,Microsoft 没有开箱即用的功能。

但我们仍然可以使用一些三方扩展或任务来处理这种情况。

WorkItem Updater task 可以在构建或发布期间更新以下工作项字段:

  • 更新链接到构建的工作项的状态。
  • 更新链接到构建的工作项的受让人。
  • 将构建添加为开发 Link 到工作项。

限制也很明显,它只能更新链接到构建的工作项。这似乎不是问题,它也是构建管道期间跟踪工作项的良好行为。

否则,您必须使用上述方法将正常工作项更新为after/during一个Release。