Фрагмент из deploy.rb
task :prod1 do
set :deploy_to, "/home/project/src/prod1"
end
task :prod2 do
set :deploy_to, "/home/project/src/prod2"
end
У меня есть 2 задачи, как указано выше. Теперь вместо того, чтобы вручную запускать «cap prod1 deploy» или «cap prod2 deploy», я хочу создать задачу «prod», которая устанавливает требуемое «deploy_to» в зависимости от наличия файла на сервере.
что-то вроде:
task :prod do
if (A_FILE_IN_SERVER_EXISTS)
set :deploy_to, "/home/project/src/prod2"
else
set :deploy_to, "/home/project/src/prod1"
end
Как мне это сделать?