Как настроить проверку Subversion SCM нескольких каталогов в многоотраслевом конвейере - PullRequest
0 голосов
/ 28 февраля 2020

Один из наших репозиториев 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'
   ]]
...
])

Как добиться того же эффекта, используя многоотраслевой конвейер? То есть, как я могу оформить заказ только в необходимых подкаталогах в каждой ветке?

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...