Частный агент сборки Azure. Не удалось найти агента со следующими возможностями: npm, azureps

Я пытаюсь использовать локальный сервер в качестве агента сборки для создания проекта. Сервер уже имеет

  • VS 2015,
  • VS 2017
  • Узел 6,7,8 через NVM
  • NPM 4,5,6 через NVM

Я могу собрать проект локально с помощью npm build или yarn build.

Я уже скачал, настроил и зарегистрировал частный агент сборки, и он у меня есть в пуле агентов на портале - xxx.visualstudio.com/xxx.

Но когда я пытаюсь запланировать сборку с портала, отображается следующее сообщение:

Не удалось найти агента со следующими возможностями: npm, azureps

Что мне нужно исправить, чтобы сборка могла работать локально?

1 ответ

Решение

Проблема была проста - я не видел, где находится вкладка "Возможности". ИМХО Запросы и возможности не легко обнаружить. Я увидел это и установил для двух переменных значение true, и оно начало работать, хотя я не знал наверняка, является ли значение true правильным.

Другая проблема заключалась в том, что NVM SYMLINK работал не так, как ожидалось, и агенту сборки вообще не удалось найти node.exe. Этого не было в PATH вообще. Я удалил nvm и использовал только узел 8.1.2 с npm 5, чтобы он работал.

введите описание изображения здесь

Другие вопросы по тегам