Как заставить Jenkins использовать папку локального пользователя .m2? - PullRequest
0 голосов
/ 23 октября 2019

У меня есть проект Maven, в котором нужно использовать банку с артефактами Maven. Этот файл находится в моем C: \ Users \ username.m2

Как мне сделать, чтобы Jenkins получил доступ к этой локальной папке .m2?

У меня сейчас нет проекта зависимости. Так что я не могу построить банку, чтобы использовать ее. Но у меня есть артефакты.

1 Ответ

3 голосов
/ 23 октября 2019

Я уже ответил на ваши два похожих вопроса сегодня. Пожалуйста, поверьте мне: это плохая идея.

Если у вас просто есть банки и нет проектов, лучшее, что вы можете сделать, это загрузить их в свою компанию Nexus / Artifactory.

Если у вас его нет (я бы очень рекомендовал его иметь - без Nexus / Artifactory, Jenkins не очень полезен), вы можете войти на машину Jenkins как пользователь Jenkins и установитьэти файлы в локальный репозиторий Jenkins. Для этого скопируйте файлы на этот компьютер и выполните команду типа mvn install:install-file с соответствующими параметрами (просто подключите плагин Google Maven). Затем они находятся в локальном хранилище Jenkins, и вы можете получить к ним доступ.

...