Частный агент сборки 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, чтобы он работал.