Возможность макроса @CurrentIteration принимать команду отключена (в Premise TFS) - PullRequest
0 голосов
/ 04 декабря 2018

TFS URL: http://tfs.{my-organization-name}.com:8080/tfs/

TFS: On Premise

Версия: TFS 2018 Update 2

Запрос: Я хочу использовать @Текущее изменение ('[Project] / Team') в TFS Query, , которое я хочу запустить из REST API .например, @CurrentIteration ('[MyProject] / MyTeam') (у меня всегда есть только одна команда, связанная с одним проектом, но не более одного)

Проблема: В запросе TFS я определил@CurrentIstruction для динамического получения итераций, но, согласно их протоколам, эта переменная будет работать только с их веб-портала, а не с API REST.

Разрешение: Если мы добавим имя команды в качестве параметратогда в скобках с @CurrentIteration это будет работать как для REST API, так и для веб-портала.Но теперь, когда я добавляю команду в качестве параметра, в TFS появляется ошибка ниже.

Ошибка: Возможность макроса @CurrentIteration принимать команду отключена.(Я исследовал его, и похоже, что эта возможность может быть доступна только в Azure DevOps Server 2019 и более поздних версиях. Я не уверен в этом. Нужна помощь здесь.)

Ссылка link1 Ссылка link2 Ссылка link3

Может кто-нибудь иметь представление, почему я получаю эту ошибку?Где я могу включить эту возможность на своем локальном веб-портале TFS?

1 Ответ

0 голосов
/ 04 декабря 2018

Как вы упомянули, эта функция будет доступна только в TFS 2019.

См. Официальную временную шкалу feat.параметр @CurrentIteration Team: 2019

...