Я пытаюсь создать сборку в Azure DevOps Pipeline, в которой в качестве источника кода используется Subversion.

Кажется, проблема с агентом сборки. Ошибка заключается в следующем.

##[Error 1]
No agent found in pool Hosted VS2017 which satisfies the specified demands:
     svn 

В агенте сборки (Hosted VS2017) установлена Subversion - подробности о пуле указаны ниже.

Subversion
Version: 1.8.17<br/>
Environment:

PATH: contains location of svn.exe

Я не уверен, в чем проблема. Любая помощь приветствуется.

3
Mark W 25 Сен 2018 в 18:22

2 ответа

Лучший ответ

Проблема заключалась в том, что возможность svn не была явно определена на агенте.

Для запуска сборки агент должен иметь возможности, соответствующие запросу. У агента была установлена Subversion, но этого недостаточно. В таблице возможностей должна быть запись, которая определяет его для системы сборки.

Ответ заключается в том, чтобы вручную добавить эту запись в качестве «возможности пользователя», как показано ниже:

DevOps svn Capability

4
Mark W 26 Сен 2018 в 07:52

Это исправление для этой проблемы развертывается. Вам больше не нужно добавлять возможность пользователя «svn» к размещенным агентам. Приносим извинения за неудобства.

0
Chris Sidi 27 Мар 2019 в 01:48