2

我正在尝试从 Jenkins 框中部署 Symfony2 应用程序。我将 capifony 多级部署系统用于 2 个不同的环境: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 自动部署和执行迁移?

4

1 回答 1

6

固定的!

在你的 stage.rb 文件中添加:

role    :app,               domain, :primary => true
于 2013-01-14T11:07:25.700 回答