【问题标题】:TFS 2015: Updating work item state after a releaseTFS 2015:发布后更新工作项状态
【发布时间】:2018-06-12 15:39:05
【问题描述】:

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

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

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

但是有没有更好(更快)的方法来做到这一点?如果答案是直接的“不”,那就太好了 - 我会很乐意接受这个答案。

我们正在使用 TFS 2015 R4。

非常感谢您的任何/所有帮助

【问题讨论】:

  • 为什么要近距离投票?

标签: powershell tfs tfs-2015 ms-release-management


【解决方案1】:

抱歉,Microsoft 没有为此提供开箱即用的功能。

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

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

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

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

否则,您必须使用上述方法在发布之后/期间更新正常工作项。

【讨论】:

  • 谢谢你。信息量很大。我不认为更新任务对我们有用。当工作项链接到构建时,并不意味着它已准备好进行测试。我们有不同的构建进入一个版本,工作项在开发过程中被签入并在构建之间传递。
猜你喜欢
  • 2018-11-04
  • 2014-03-21
  • 1970-01-01
  • 1970-01-01
  • 2019-12-26
  • 1970-01-01
  • 2016-09-30
  • 2020-11-11
  • 2013-11-27
相关资源
最近更新 更多