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 に答える