Несколько групп разработчиков разрабатывают проекты angular 7, построенные с использованием npm, где package.json
имеет все свои зависимости.
Эти группы разработчиков предоставляют код одной команде DevOps для создания кода.
Скажем, для angular project1 npm install
установит все зависимости, указанные в package.json, которые будут установлены на рабочем узле jenkins.Эти зависимости необходимы для построения углового исходного кода с помощью команды npm run build
Насколько я понимаю,
Для углового проекта2 package.json
может иметь разные версии похожих зависимостей.
Таким образом, npm install
для углового проекта2 может не устанавливать требуемые зависимости на того же рабочего узла jenkins , , это похоже на проблему , поскольку проект 1 установил эти зависимости(но с другой версией).
1) Рекомендуется ли создавать несколько угловых проектов на одном рабочем узле (jenkins)?
2) Если нет, каждый угловой проект создаетдолжно произойти в отдельном док-контейнере (под управлением Jenkins) для решения этой проблемы?