Могу ли я создавать только проекты, затронутые списком изменений в Jenkins? - PullRequest
0 голосов
/ 28 июня 2018

Можно ли как-то создавать измененные проекты только в конвейере jenkins?

Я использую плагин p4 для jenkins, и есть несколько независимых проектов, которые я не хочу строить на каждом этапе, чтобы сэкономить время

Могут ли в этом случае помочь инкрементальные сборки maven?

1 Ответ

0 голосов
/ 03 июля 2018

Предположим, у вас есть 3 подпроекта в рамках проекта А.

  • Подпроект А1
  • Подпроект А2
  • Подпроект A3

В соответствии с вашим вопросом, насколько я понимаю, если изменения кода выполняются в папке A2, тогда создайте только подпроект A2, но не A1 и A3.

Вы можете настроить 3 задания Jenkins для подпроектов A1, A2 и A3. Затем настройте родительское задание, которое скомпрометирует эти 3 задания, как дочерние задания с Конфигурация с несколькими заданиями .

Другой вариант:

Вы можете настроить отдельное задание с проектом A, и вам нужно оценивать папки с помощью оболочки команд execute. Но это сложный и не предпочтительный вариант.

...