Устранение проблемы с аутентификацией jenkins svn ProxyException - PullRequest
0 голосов
/ 27 ноября 2018

В настоящее время я создаю задание, которое создает сборку приложения Java.Эта работа получить исходный код из удаленного SVN.Но при выполнении этого задания на ведомой машине я получил эту ошибку:

hudson.remoting.ProxyException: org.tmatesoft.svn.core.SVNAuthenticationCancelledException: svn: E200015: Аутентификация отменена.

Кстати, ведомые машины являются агентом докера.

Что я могу сделать, чтобы решить эту проблему?Должен ли я настроить ма агентов докер или мастер?

1 Ответ

0 голосов
/ 06 февраля 2019

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

https://wiki.jenkins.io/display/JENKINS/Subversion+Plugin

Я использовал раздел устранения неполадок и настроил новые мониторы регистрации для 4 указанных классов, а также добавил ведение журнала для организации.tmatesoft.svn.core.internal это показало, что истинной ошибкой является ошибка учетных данных при входе на сервер svn.Вот начало моего вывода журнала для иллюстрации;

SubversionSCM

05 февраля 2019 14:42:20 FINEST svnkit-network NETWORK: пул SSH, очищенный: ccs-build @ ccs-svn.us.company.com:22:0

05 февраля 2019 14:42:30 ЛУЧШАЯ СЕТЬ svnkit-network: SSH-пул, очищенный: ccs-build@ccs-svn.us.company.com: 22: 0

05 фев. 2019 г. 14:42:40 ЛУЧШАЯ СЕТЬ svnkit-network: очищенный пул SSH: ccs-build@ccs-svn.us.company.com: 22: 0

05 фев. 2019 г. 14:42:50. НАИЛУЧШАЯ СЕТЬ svnkit-network: очищенный пул SSH: ccs-build@ccs-svn.us.company.com: 22: 0

05 февраля 2019 14:42:58 FINE svnkit ПО УМОЛЧАНИЮ: Gnome Keyring включен

05 февраля 2019 14:42:59 FINE svnkit-network NETWORK: учетные данные отклонены сервером SSH.org.tmatesoft.svn.core.internal.io.svn.ssh.SshAuthenticationException: учетные данные отклонены сервером SSH.

На нашем сервере репозитория svn включено устаревание пароля и срок его действия истек.Хотя у нас было отключено устаревание пароля для этой конкретной учетной записи.

Кстати, мой сервер Jenkins и подчиненный компоновщик являются виртуальными машинами linux, работающими на одном хосте виртуальной машины Linux, а мой сервер svn работает на виртуальной машине, размещенной на другом хосте виртуальной машины.

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