Как импортировать общие библиотеки на уровне папок в конвейер jenkins - PullRequest
0 голосов
/ 30 апреля 2018

Сначала я понял общие библиотеки уровня папок Это отличный сценарий, который я могу разместить в любом месте репозитория, где я хочу его использовать (то есть там, где будет мой Jenkinsfile).

Если это не так, пожалуйста, дайте мне знать.

Мой вопрос: Как я могу включить эту библиотеку. Для глобальных библиотек я могу использовать @Library($libraryName) для импорта библиотек, которые я зарегистрировал с именем глобальной библиотеки. Но для библиотек уровня папок имя не указано. Как мне их импортировать? Действительно ли мне нужно указывать git-репо, как показано в этом ответе ?

1 Ответ

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

Общие библиотеки на уровне папок работают аналогично глобальным общим библиотекам.

Им также необходим специальный репозиторий с известным макетом (папки vars, src). И вам нужно загрузить с помощью @Library, если вы решите не загружать неявно.

Различия:

  • Вы определяете библиотеку для использования в настройках папки Jenkins
  • Им не доверяют (как написано в ссылке, размещенной в комментариях)

Просто откройте настройки папки Jenkins, и вы найдете опции.

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