Как повторно использовать рабочие пространства между ветками с многоотраслевым конвейером на Jenkins? - PullRequest
0 голосов
/ 10 января 2019

Я настроил многоотраслевой конвейер для отслеживания моего репо и автоматической сборки и тестирования для всех запросов на слияние. Это творит чудеса, однако я заметил, что Дженкинс создает новое рабочее пространство для каждой новой ветви. Это довольно большой проект с тяжелым процессом сборки и множеством неотслеживаемых файлов кэша, которые в основном остаются действительными от одной версии к другой - поэтому, если вместо новой проверки Git он будет использовать предыдущее рабочее пространство, он будет собирать намного быстрее (а также не занимает много места на жестком диске).

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

1 Ответ

0 голосов
/ 11 января 2019

После изучения проблемы я обнаружил, что это не то, что я могу сделать с многоотраслевым конвейером, поэтому я переключился на использование проекта обычного конвейера. Теперь каждая сборка использует одно из доступных рабочих пространств, поэтому в конечном итоге они повторно используют предыдущие рабочие пространства и те же файлы кэша, которые действительно ускоряют сборку.

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