Я использую Capistrano для развертывания приложений PHP, и я столкнулся с этой проблемой, у меня есть одно приложение, которое мне нужно развернуть на 3 разных серверах. Теперь Capistrano имеет роли для настройки нескольких серверов для каждой среды. И роль принимает параметры, из того, что я обнаружил здесь, она должна быть в состоянии принять: deploy_to как путь развертывания для каждого сервера. К сожалению, это не работает.
Я делаю это так:
role :app, "s1", {:user => "u1", :deploy_to => "/home/u1/releases/app" }
role :app, "s2", {:user => "u2", :deploy_to => "/home/u2/releases/app" }
role :app, "s3", {:user => "u3", :deploy_to => "/home/u3/releases/app" }
: пользователь правильно настроен, как всегда,: deploy_to не используется задачами. У кого-нибудь есть anyidea, как это исправить?
Спасибо
Задача ещё не решена.
Других решений пока нет …