Выполнение двух параллельных сборок, для которых требуются две разные версии узла, приводит к сбоям.
Есть ли способ, чтобы два разных процесса параллельной сборки, выполняемых одним и тем же пользователем, использовали разные версии узла на одном агенте?
Я использую конвейеры Jenkins для сборки нашего программного обеспечения.,У меня есть агент сборки с установленным NVM.Две разные сборки (базы кода) выполняются параллельно на агенте.Каждая сборка использует определенную версию узла, вызывая nvm use x.x.x
.
На одном и том же агенте:
- Сборка запускается и устанавливает версию узла 6.14.4.
- Создает два запуска и устанавливает версию узла 8.9.0.
- Сборка Один сбой из-за отсутствия зависимостей в 8.9.0.