Прежде всего извините, если это неправильное место для вопроса!
Команда, с которой я работаю, недавно приняла lerna в качестве инструмента для управления несколькими пакетами javascript / node в одном репозитории.Однако мы изо всех сил пытаемся найти хороший способ собрать эти несколько пакетов с помощью Jenkins.Когда мы отправляем код на удаленный компьютер (git), запускается веб-крючок, который заставляет Дженкинса начать сборку кода (типичный процесс).Это запускает работу для всех пакетов в репозитории, даже если был изменен только один пакет.
В настоящее время мы думаем, что человек в середине webhook и на основе вызова GitHub API выбирает, какие пакеты собирать или находитьчто-то в Дженкинсе, которое позволяет нам делать проверки на основе пути (борясь с этим).
У меня был хороший поиск, и я до сих пор не смог найти ничего, что работает.Любой совет будет высоко ценится.