У меня странная проблема с Дженкинсом и рабами Дженкинса. Мои сборки используют Maven Release Plugin. Проект выгружается из репозитория Subversion. Позже в процессе сборки Maven Release Plugin пытается внести некоторые изменения в мои проекты pom.xml. Именно здесь процесс иногда терпит неудачу у раба Дженкинса. Всякий раз, когда это не удается, мне нужно снова запустить сборку на главном сервере, прежде чем он снова будет работать на подчиненном Jenkins.Ошибка аутентификации Jenkins svn
Ошибка, которую я получаю: svn не удалось выполнить проверку подлинности.
Я использую SVNKit на рабстве Дженкинса. Та же версия Maven и версия других инструментов, как на главном, так и на ведомом.
Subversion выдается с использованием протокола svn + ssh. Использование общедоступной аутентификации без пароля.
Вот UseCase:
- Сложение работает нормально на ведомом Дженкинс
- Сложение вдруг начинает глючить на подчиненном.
- Я должен запустить сборку на хозяине.
- После успешной сборки на мастере он может снова построить на рабе.
Эта периодическая «ошибка» невероятно раздражает, и это нарушает цикл выпуска.
Мне кажется, что какая-то кешированная аутентификация где-то где-то теряется.
Кто-нибудь испытал что-то подобное?