生成失败后在IterationPath上使用@Current创建一个工作项

时间:2019-01-18 16:16:47

标签: azure-devops

我试图在构建失败后触发workItem创建。 我想在使用宏@currentIteration下创建一个workItem,但听起来好像我不知道正确的语法。

我可以在构建摘要中看到错误:

  

由于创建失败而无法创建工作项:TF401347:为工作项-1的字段'System.IterationPath'指定了无效的树名。

到目前为止,我已经使用过:

System.IterationPath = @currentIteration

System.IterationPath = @CurrentIteration('[projectName]\TeamName')

System.IterationPath = [projectName]\TeamName@CurrentIteration

这些都不起作用。 文档也不清楚。 有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

  

构建失败后,在IterationPath上使用@Current创建工作项

恐怕您无法通过天蓝色的devops在Build Pipeline中使用@CurrentIteration宏。那是因为 Azure Boards 和TFS 2015及更高版本支持此宏。

您可以从官方文档Query by date or current iteration中获取详细信息:

  

注意

     

功能可用性:支持@CurrentIteration宏用于   Azure板和TFS 2015及更高版本。 @CurrentIteration   Azure Boards和Azure DevOps Server 2019及更高版本支持+/- n宏。这些宏仅在通过网络运行它们时有效   门户。

希望这会有所帮助。