【问题标题】:VSTS API : create bug in current iterationVSTS API:在当前迭代中创建错误
【发布时间】:2018-11-15 13:14:42
【问题描述】:

我能够通过 powershell 使用 REST API 在 VSTS 中成功创建错误。有关背景故事,请参阅this question。

但是我如何指定它以在 current 迭代中创建错误?在提供路径之前,我是否必须找出当前迭代是什么?有没有办法直接在当前迭代中创建它?

请注意,这个问题是关于 Create Work Item API,而提到的问题here 是关于迭代 API。

【问题讨论】:

标签: powershell azure-devops azure-devops-rest-api


【解决方案1】:

VSTS build 中没有这个功能,解决方法是你可以通过 web hook 更新相关的工作项。

  1. 构建一个 api 项目(例如 ASP.NET Web api)以根据构建 ID 更新工作项(通过 Get Build Work Items Refs rest api 获取构建的工作项)
  2. 创建一个带有构建完成事件的网络挂钩,在过滤器中设置失败状态
  3. 指定您的 API 应用的 URL。

【讨论】:

  • 你是说在当前迭代中没有办法直接创建一个错误?我可以通过 powershell 脚本创建错误,但它分配给默认迭代而不是当前迭代。
  • 可以,但是你可以把默认迭代改成@CurrentIteration (https://xxx.visualstudio.com/{team project}/{team}/_admin/_work?_a=iterations#),否则你可以通过web hook来实现。
  • 你能给我指点用户语音,以便我可以请求此功能吗?
  • 仅供参考。您必须使用 List Iterations API 提供“当前”时间帧来查找当前迭代的路径,然后在创建工作项 API 中使用它。
  • @dparkar 您可以在这里提交用户声音:visualstudio.uservoice.com/forums/330519-team-services
猜你喜欢
  • 2018-11-15
  • 1970-01-01
  • 1970-01-01
  • 2023-03-25
  • 2013-08-03
  • 1970-01-01
  • 2021-10-09
  • 1970-01-01
  • 2018-08-23
相关资源
最近更新 更多