Easy Deployer Bundle завершается неудачно с символической ссылкой

Я пытаюсь использовать easy-deploy-bundle для развертывания проекта Symfony и не могу развернуть ни один проект Symfony, даже на моей локальной машине. Символическая ссылка для файла parameters.yml из общего каталога всегда завершается с ошибкой ниже.

Я клонировал проект symfony-demo, это symfony 3.3.10, файл parameters.yml пуст, но присутствует в директории shared / app / config.

Ошибка:

 [Symfony\Component\Process\Exception\ProcessFailedException]
The command "(export SYMFONY_ENV=prod; cd /home/patrick/code/testedb-deploy/releases/20171015162057 && ln -nfs /home/patrick/code/testedb-deploy/shared/app/config/parameters.yml /home/patrick/code/testedb-deploy/releases/20171015162057/app/config/parameters.yml)" f
ailed.

Exit Code: 1(General error)

Working directory: /home/patrick/code/testedb

Output:
================Error Output:
================
ln: failed to create symbolic link '/home/patrick/code/testedb-deploy/releases/20171015162057/app/config/parameters.yml': No such file or directory

Это мой файл развертывания:

<?php

use EasyCorp\Bundle\EasyDeployBundle\Deployer\DefaultDeployer;

return new class extends DefaultDeployer
{
public function configure()
{
return $this->getConfigBuilder()
->server('localhost')
->deployDir('/home/patrick/code/testedb-deploy')
->repositoryUrl('git@github.com:superpatty/symfony-demo.git')
->symfonyEnvironment('prod')
->resetOpCacheFor('https://demo.symfony.com')
;
}

public function beforeStartingDeploy()
{
$this->log('Checking that the repository is in a clean state.');

$this->log('Running tests, linters and checkers.');
$this->runLocal('./bin/console security:check --env=dev');
$this->runLocal('./bin/console lint:twig app/Resources/ --no-debug');
$this->runLocal('./bin/console lint:yaml app/ --no-debug');
$this->runLocal('./bin/console lint:xliff app/Resources/ --no-debug');
$this->runLocal('./vendor/bin/simple-phpunit');
}

public function beforeFinishingDeploy()
{
}
};

Кто-нибудь еще сталкивался с этой проблемой и как обойти это?

1

Решение

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

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

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

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