Дженкинс не использует данные SCM для общей библиотеки - PullRequest
1 голос
/ 30 апреля 2019

У меня есть bin, правильно настраивающий глобально разделяемую библиотеку, как это показано мне в глобальной конфигурации Jenkins Server.В конвейерном задании я пытаюсь использовать указанную библиотеку, но получаю сообщение об ошибке, что учетные данные не использовались для извлечения библиотеки из SCM.

Конфигурация библиотеки

enter image description here

  • Имя: LIBRARY
  • Версия по умолчанию: trunk - В настоящее время отображается в редакции: 125
  • Загрузка неявно: [ ]
  • Разрешить переопределение версии по умолчанию: [x]
  • Включить @Library изменения в недавние изменения задания: [x]
  • Modern SCM (o)
  • Legacy SCM ( )
  • Git ( )
  • GitHub ( )
  • Mercurial ( )
  • Subversion (o)
  • База репозитория проекта: http://scrambled/url/repo/LIBRARY
  • Учетные данные: Scrambly/******
  • Включение ветвей: trunk, tags/*

Трубопровод

@Library('LIBRARY@trunk')

pipeline {
    // Imagine some content //
}

Сообщение об ошибке

Checking out http://scrambled/url/repo/LIBRARY at revision 123
Using sole credentials <none> in realm ‘<http://scrambled> Scrambler’
ERROR: Subversion checkout has been canceled
org.tmatesoft.svn.core.SVNCancelException: svn: E200015: ISVNAuthentication provider did not provide credentials; HTTP authorization cancelled.
    at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:694)
Caused: org.tmatesoft.svn.core.SVNCancelException: svn: E200015: E200015: ISVNAuthentication provider did not provide credentials; HTTP authorization cancelled.
svn: E200015: ISVNAuthentication provider did not provide credentials; HTTP authorization cancelled.

Я не понимаю, что там было <none>учетные данные в сообщении об ошибке, хотя я настроилhared библиотека для использования определенных учетных данных.

Спасибо всем за советы.

1 Ответ

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

Я исправляю эту проблему, используя https git url:

https://{username}:{passwd}@xxxxx.git
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...