Создать workItem после сбоя сборки с помощью @Current на IterationPath - PullRequest
0 голосов
/ 18 января 2019

Я пытаюсь вызвать создание workItem после сбоя сборки. Я хотел создать workItem под макрокомандой @currentIteration, но похоже, что я не знаю правильный синтаксис.

Я вижу в сводке по сборке ошибку:

Не удалось создать рабочий элемент для сбоя сборки: TF401347: Недопустимое имя дерева для рабочего элемента -1, поле 'System.IterationPath'.

До сих пор я использовал:

System.IterationPath = @currentIteration

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

System.IterationPath = [projectName]\TeamName@CurrentIteration

И никто из них не работал. Документация тоже не понятна. Может кто-нибудь помочь?

1 Ответ

0 голосов
/ 21 января 2019

Создание рабочего элемента после сбоя сборки с помощью @Current on IterationPath

Боюсь, вы не могли использовать макрос @CurrentIteration в конвейере сборки с лазурными девопами. Это потому, что этот макрос поддерживается для плат Azure и TFS 2015 и более поздних версий.

Подробную информацию можно получить из официального документа Запрос по дате или текущей итерации :

Примечание

Доступность функции: макрос @CurrentIteration поддерживается для Платы Azure и TFS 2015 и более поздние версии. @CurrentItered Макрос +/- n поддерживается для плат Azure и Azure DevOps Server 2019 и более поздних версий. Эти макросы работают только при запуске их из Интернета портал.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...