我正在尝试从Jenkins框中部署Symfony2应用程序。我正在为2种不同的环境使用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自动部署和执行迁移?
答案 0 :(得分:6)
固定!
在stage.rb文件中添加:
role :app, domain, :primary => true