0

我们正在使用部署程序 vlad 来部署我们的 rails 应用程序。

目前,我们有一些在 vlad:update 任务之后运行的任务。这些任务需要几分钟。在这几分钟里,网站被破坏了。

我想在 vlad:update 中间运行这些任务——在它完成除了创建“当前”符号链接之外的所有操作之后。我怎么做?vlad:update 任务似乎是单一的。

4

1 回答 1

1

找到了答案。将您的任务定义为在任务之前update_symlinks而不是在update任务之后运行。

remote_task :finish_deployment, :roles => :app do
  ...
end

remote_task :update_symlinks => :finish_deployment
于 2013-01-24T03:08:28.713 回答