При установке "включённых регионов" в проекте Дженкинса, в тексте справки упоминается следующее:
Если установлено, и Дженкинс настроен на опрос на предмет изменений, то Дженкинс игнорирует любые файлы и/или папки, которых нет в этом списке, когда определяет, нужно ли запускать сборку. Каждое включение использует подгонку по шаблону с помощью регулярного выражения, и должно быть отделено новой строкой.
Это полезно, когда нужно проверить весь ресурс для сборки, но сборка нужна только тогда, когда подмножество изменилось.
/trunk/myapp/c/library1/.*
Если /транк/мяп/c/библиотека2/.*Если /транк/мяп отмечен, то сборка будет происходить только при изменениях либо в поддеревьях c/библиотеки1 и c/библиотеки2. Если также указаны исключенные регионы, то файл не будет проигнорирован, когда он находится в списке включённых и не в списке исключённых.
Мне до сих пор не совсем понятно, что это за "ресурс".
Предположим, что я извлекаю часть репозитория: https://svn.mydomain.com/repos/projects/myfancyproject/trunk
И давайте также предположим, что я извлекаю его из папки под названием "theproject"
Теперь предположим, что я хочу, чтобы сборка сработала только в том случае, если что-то изменится в папке "documents/cat-pictures/" в repo.
Предполагается, что я должен поместить:
Или даже: Номер 1-5 с префиксом "theproject/"
?