2

Heroku-api gem と一緒に Rails on Heroku を使用しています。

定期的に rake-script を実行します。実行するたびにそのスクリプトの結果を確認したい:

require 'heroku-api' 
heroku = Heroku::API.new(:api_key => 'abc123')
feedback_str = ""
begin
  heroku.post_ps('myapp', "rake do_this_and_that", { :attach => false })
  feedback_str += "-- Rake result -> OK" + "<br /><br />"
rescue Exception => exc
  feedback_str += "-- Rake result -> Failed with error: " + exc.message + "<br /><br />"     
end

puts feedback_str

さて、これは基本的に heroku.post_ps コマンドが正常に実行されたことを示しています。実行中にクラッシュしたかどうかはわかりません(知りたいです)。

私の質問は、それが完了した後、切り離されたレーキ実行から結果 (OK または失敗) を取得するために何ができるかということです。

4

0 に答える 0