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