Как динамически переключать версию узла во время сборки? - PullRequest
0 голосов
/ 02 февраля 2019

Выполнение двух параллельных сборок, для которых требуются две разные версии узла, приводит к сбоям.

Есть ли способ, чтобы два разных процесса параллельной сборки, выполняемых одним и тем же пользователем, использовали разные версии узла на одном агенте?

Я использую конвейеры Jenkins для сборки нашего программного обеспечения.,У меня есть агент сборки с установленным NVM.Две разные сборки (базы кода) выполняются параллельно на агенте.Каждая сборка использует определенную версию узла, вызывая nvm use x.x.x.

На одном и том же агенте:

  • Сборка запускается и устанавливает версию узла 6.14.4.
  • Создает два запуска и устанавливает версию узла 8.9.0.
  • Сборка Один сбой из-за отсутствия зависимостей в 8.9.0.
...