Я понимаю, что вы хотите, чтобы ваш конвейер работал только при обнаружении изменений для определенного подкаталога в вашем Git-репозитории, но не для изменений, затрагивающих только файлы вне этого каталога.
Теоретически, Класс PathRestriction , который можно использовать с шагом checkout
, предлагает это через includedRegions
и excludedRegions
.
К сожалению, это не работает для Git в Jenkins Pipeline, см. JENKINS-36195 .