Учение о миграции с капифонией на ящик Дженкинса
Я пытаюсь развернуть приложение Symfony2 из коробки Jenkins. Я использую многоступенчатую систему развертывания capifony для двух разных сред: dev и uat.
Когда я положил
before "symfony:cache:warmup", "symfony:doctrine:migrations:migrate"
в моем файле dev.rb я получаю сообщение об ошибке от capifony
`symfony:doctrine:migrations:migrate' is only run for servers matching {:roles=>:app, :only=>{:primary=>true}, :except=>{:no_release=>true}}, but no servers matched
Как я могу автоматически развертывать и выполнять миграции с помощью capifony?
1 ответ
Решение
Исправлена!
В вашем файле stage.rb просто добавьте:
role :app, domain, :primary => true