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

时间:2018-01-02 23:37:30

标签: powershell tfs tfs2015 ms-release-management

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

  1. 使用TFS REST API查询工作项并使用powershell
  2. 更新所有工作项
  3. 将此内容包含在PowerShell任务中并包含在发布定义中
  4. 这将完成我认为的工作。它在我们的版本中更加强大,但它们建立在一堆PowerShell之上,至少它是众所周知的。

    但是有更好(更快)的方法吗?如果答案是直接'不'那么好 - 我会很乐意接受这个答案。

    我们正在使用TFS 2015 R4。

    非常感谢任何/所有帮助

1 个答案:

答案 0 :(得分:1)

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

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

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

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

enter image description here

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

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