Дженкинс не смог клонировать ссылки Bitbucket во время юнит-тестов Rspec Puppet - PullRequest
0 голосов
/ 27 июня 2018

Я пытаюсь настроить сборку Jenkins для клонирования ссылки Bitbucket и запуска модульных тестов, которые я написал для некоторых модулей Puppet. Я настроил Jenkins с парой ключей SSH и убедился, что он может клонировать репозиторий Bitbucket изначально, но когда запускаются модульные тесты и клонируют отдельные модули в рамках теста, я получаю сообщение об ошибке, что открытый ключ не работает .

     Permission denied (publickey).
     fatal: Could not read from remote repository.

     Please make sure you have the correct access rights
     and the repository exists.

Я проверил, что сборка выполняется под пользователем Jenkins и что ключи находятся в каталоге .ssh, что еще я могу попытаться исправить?

1 Ответ

0 голосов
/ 27 июня 2018

Мне удалось это исправить, войдя в экземпляр Jenkins Docker и используя оттуда пару ключей SSH вместо той, что на сервере Jenkins, на котором размещен экземпляр. После того, как я это сделал, все заработало.

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