Один из наших репозиториев Subversion содержит большие объемы данных, которые не имеют отношения к сборке. Чтобы не тратить впустую дисковое пространство и ждать, пока все эти данные будут извлечены, я хочу, чтобы конвейер jenkins извлекал только каталоги, необходимые для этапов сборки и тестирования.
В нашем текущем скриптовом конвейере используются теги «List subversion ( и более) "параметр для хранения имени тегов в параметре" SVN_TAG ".
Текущий сценарий jenkinsfile использует синтаксис, подобный приведенному ниже фрагменту кода (сокращенно), для извлечения нескольких подкаталогов:
checkout([
$class: 'SubversionSCM',
...
locations: [
[
...
remote: 'https://svn.anubex.com/shopdirectfact/$SVN_TAG/dir_one'
], [
...
remote: 'https://svn.anubex.com/shopdirectfact/$SVN_TAG/dir_two'
]]
...
])
Как добиться того же эффекта, используя многоотраслевой конвейер? То есть, как я могу оформить заказ только в необходимых подкаталогах в каждой ветке?
Заранее спасибо.