2015-09-21 2 views
0

я получаю эту ошибку в журналах TFS, когда я пытаюсь загрузить задачу в новом TFS построить систему с помощью tfx-cli инструмента:TFS 2015 исключения при загрузке построить задачу

Microsoft.TeamFoundation.DistributedTask.WebApi.TaskAgentVersionMismatchException: 
    The task definition being uploaded requires a minimum agent version of 1.88.0. 
The server's agent version is 1.83.2. 

К сожалению, это агент, который ТФС обеспечивает загрузку. Это сервер TFS On Premise.

Кто-нибудь знает, как получить 1,88 версию агента?

ответ

1

Я изменил файл задачи json, и я смог его загрузить, однако он не отображался в пользовательском интерфейсе TFS.

И причина здесь: https://github.com/Microsoft/tfs-cli/issues/30

В заключение я пытался использовать задачу IISWebAppDeploy которая из официального репозитория мерзавца, но эта задача еще в разработке, и он не будет отображаться в TFS, пока не помечаются для освобождения ,

0

Я полагаю, что 1.88 - это текущая версия агентов сборки VSO. По крайней мере, если я вхожу в мой проект VSO и переключаюсь на пул Hosted, размещаемый агент имеет версию 1.88. Я подозреваю, что он постоянно обновляется VSO. Таким образом, если вы загрузите агента из VSO на днях, он, скорее всего, будет иметь версию 1.88.

Однако я не уверен, что это хорошая идея. Сначала проверьте, действительно ли вам нужна более новая версия. minimalAgentVersion определяется в определении пользовательской задачи, файле JSON. Попробуйте изменить его до версии вашего агента, 1.83.2. Скорее всего, вы не должны требовать более высокую версию агента в своей настраиваемой задаче, пока не обновите свой экземпляр TFS.

Смежные вопросы