Плагин релиза Maven git push не работает с ключом Git Deploy - PullRequest
0 голосов
/ 07 декабря 2018

У меня очень странная проблема в нашей настройке Jenkins с GIT после перехода к развертыванию ключей.

Я настроил Jenkins, добавил закрытый ключ, а затем добавил ключ развертывания в github и дал доступ на запись вit.

Когда задача запускается, Jenkins может извлечь хранилище, и затем выполняется сборка maven, которая завершается без каких-либо проблем.

enter image description here

Но на этапе выпуска maven команда git push завершается ошибкой, сообщая, что хранилище не найдено

enter image description here

Есть идеи, что мне не хватает?,Я пытался использовать разные ресурсы, но ни один из них не работает.

Дополнительная информация: проект закрытого репо.Задачи работали нормально, когда у нас был пользователь машины.Но из-за некоторых изменений в политике нашей организации мы должны перейти на sso в git и, следовательно, нашей команде пришлось перейти на deploykeys

1 Ответ

0 голосов
/ 18 апреля 2019

Если у кого есть подобные проблемы.Мы смогли это исправить.

Храбрая душа из нашей команды ИТ-специалистов смогла выяснить проблему и предложить решение.Проблема возникла из-за того, что внутренний ssh, используемый в Jekins, не распознавал ключ, который мы используем.

Итак, мы установили плагин (агент ssh), который можно настроить с помощью ключей git deploy.После этого наш Git push был успешным.

Информация о плагине http://wiki.jenkins -ci.org / display / JENKINS / SSH + Агент + Плагин

...