Хотя это может показаться чем-то вроде манипулирования, исходный код может быть извлечен на хост Jenknins с вашего локального компьютера, при условии, что они правильно настроены для связи через ssh.
В сборке проектаконфигурация на хосте Jenkins:
Не используйте «Управление исходным кодом» (выберите «Нет»).
Установите флажок «Удалить рабочее пространство перед началом сборки», чтобы избежать конфликтов с предыдущими изменениями.
В качестве самого первого шага сборки добавьте «Выполнить оболочку» и напишите несколько команд, извлекающих данные, например:
scp myusername@myhost:/path/to/myworkspace/myproject/src .
scp myusername@myhost:/path/to/myworkspace/myproject/pom.xml .
# etc for all the files/dirs you need to build the project
Затем продолжите шаги сборки, которые уже использовались дляпостроение проекта из СКМ.