heroku に deploy

リトライの巻。つうかこの問題解決しないと前に進まぬ。
手順てきには

  • 作業中の branch を master に merge
  • heroku create
  • Gemfile 確認
  • config/environments/production.rb 修正 して commit 作る
  • git push heroku master
  • heroku run rake db:migrate
  • heroku addons:add sendgrid

なのかな。push した後は master は元に戻す方向。

push して云々

動いたぞ、と思ったら feature を merge していないorz もっかいやり直し中です。

ぐぬ

ローカルな master を巻戻したら push できなくなるのかorz とは言え、当り前と言えば当り前ではあるな。しかも remote 側は master なので branch の削除ができないというナニ。

迂余曲折の末

特に何ということもなく deploy できた。何なんだ。
とは言え、Fog::Compute なナニで失敗した時の処理をなんとかしないとマズい。
結局、こないだ失敗した原因は分からずじまい。このナニは branch で保存しといて master は元に戻します。ログを以下に。

  • 現状の master を退避
    • git checkout -b master.20130921
  • git reset --hard HEAD^
    • を何度かくりかえし

つうか master.20130921 ではなくて staging とかって名前にすれば良いのかな。で、feature が育ったナニを staging に merge して staging を master に merge して的なソレなのかどうか。
良い方法は無いものか。

あ、違うや

以下を盛り込んでますね。

むむむ。