Capistrano SSH Соединение

Я пытаюсь использовать capistrano для развертывания моего php-приложения на сервере. Для создания версий кода я использую GIT в сочетании с Bitbucket.

Для процесса CI я использую jenkins на виртуальной машине с ip 192.168.65.68. Когда я разрабатываю на другой виртуальной машине, я помещаю изменения на эту машину, и начинается процесс CI — это работает. Теперь я хотел пойти на шаг вперед и использовать Capistrano для развертывания приложения (сначала в новую папку на том же компьютере CI). В файле deploy.rb моего проекта я пытался соединиться с ssh с проектом, используя те же параметры, которые я предоставляю в jenkins для подключения (192.168.65.68 = localhost):

 set :repo_url, 'ssh://git@192.168.65.68:7999/nav/myrepo.git'
set :ssh_user, 'jenkins'

Когда я запускаю «cap production deploy —trace», я получаю сообщение об ошибке подключения, которое заблокировано.

Итак, мой вопрос: моя попытка подключения с компьютера CI к репозиторию Bitbucket полностью неверна? Как вы соединяетесь через ssh с вашим репозиторием и получаете исходный код при использовании capistrano?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector