Я создал новый проект для развертывания моих источников в Ubuntu. Мое рабочее пространство, созданное извлечением jenkins, находится на веб-сервере.
Я установил развертыватель на этом веб-сервере, чтобы разместить на другом сервере мои источники, проверенные Дженкинсом.
Я сделал каталог «deploy» в проекте, который включает в себя каталог receipe, deploy.php и servers.yml
Я скачал каталог с рецептами, потому что я не понял, что такое receipe / common.php: https://github.com/deployphp/deployer/blob/master/recipe/common.php
Вот мой deploy.php:
<?php
require 'recipe/common.php';
serverList('config/servers.yml');
set('repository', '[email protected]:/opt/git/intranetv2.git');
Вот мой сервер.
production:
host: xx.xx.xx.xx
user: administrateur
identity_file:
public_key: "~/.ssh/id_rsa.pub"private_key: "~/.ssh/id_rsa"password: "aaaaa"stage: production
deploy_path: "/var/www/intranet"branch: master
Я не понимаю, почему это отвергает меня, когда я делаю:
dep deploy: выпуск продукции
Невозможно соединиться с данными учетными данными.
Благодарю.
Это работает, то вы делаете это руками? У вас есть пароль на ключи?
Других решений пока нет …