Как использовать кэш npm на сервере с несколькими агентами сборки - PullRequest
0 голосов
/ 11 ноября 2018

Я бы хотел использовать npm на локальном сервере Windows, на котором размещены несколько агентов сборки TFS 2015. Сами агенты уже настроены и настроены, и на сервере установлен npm. Меня беспокоит проблема коллизий кеша npm и возможного повреждения, если несколько агентов одновременно обращаются к кешу npm для разных сборок. Все агенты должны работать под одной учетной записью службы, поэтому даже если я переопределю параметр cache в файле конфигурации пользователя .npmrc, расположенном в %USERPROFILE%\.npmrc, все агенты сборки будут использовать одно и то же расположение кэша npm (так как они Вы используете одну и ту же учетную запись и, следовательно, используете один и тот же файл .npmrc). Есть ли способ указать кэш npm для каждого агента на одной и той же машине, чтобы каждая папка агента могла иметь собственную вложенную подпапку npm-cache (и использовалась бы только сборками, выполняемыми этим соответствующим агентом)?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...