Определить карту продукта во время сборки
В репозитории у меня мало папок, вроде
service
service-1
service-2
Под конвейером (файл Jenkins) я получил PR и собрал все сервисы из корневой папки с необходимой стадией
node() {
if (env.CHANGE_ID) {
stage ...
Я хотел бы разделить конвейер и собрать сервис-1 и сервис-2 отдельно. А для обслуживания-1 у меня есть один набор этапов и другой набор для обслуживания-2.
Итак, как я могу поймать, в какой папке у меня есть изменения во время моего PR и продолжить с необходимым набором сборки?
Спасибо