我试图在构建失败后触发workItem创建。
我想在使用宏@currentIteration
下创建一个workItem,但听起来好像我不知道正确的语法。
我可以在构建摘要中看到错误:
由于创建失败而无法创建工作项:TF401347:为工作项-1的字段'System.IterationPath'指定了无效的树名。
到目前为止,我已经使用过:
System.IterationPath = @currentIteration
System.IterationPath = @CurrentIteration('[projectName]\TeamName')
System.IterationPath = [projectName]\TeamName@CurrentIteration
这些都不起作用。 文档也不清楚。 有人可以帮忙吗?
答案 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宏。这些宏仅在通过网络运行它们时有效 门户。
希望这会有所帮助。