トップ «前の日記(2011/10/02 (日) ) 最新 次の日記(2011/10/04 (火) )» 編集 RSS feed

HsbtDiary


2011/10/03 (月) [長年日記]

[ruby][travis][tDiary] travis で何かのプロセスを走らせてテストする術

travis の before_script と after_script で出来るというのは知ってたんだけど、tdiary-core で実際にやってみた。

https://github.com/tdiary/tdiary-core/blob/master/.travis.yml

いきなり答えを書くと上のようになるんだけど、before_script で cgi サーバーを WEBrick::Daemon を使って起動してから、TEST_MODE に webrick を追加。tdiary-core は TEST_MODE=webrick の時に capybara-mechanize を使って cgi サーバーに対してテストを実行する。

いやー、設定ファイルに1行追加するだけでバックグラウンドで何かを起動してテストを実行できる世界が来るとは思わなかったよ。時代は進んだものだねえ。

[ruby][heroku] Procfile と Heroku の bomboo stack

Heroku の bomboo stack で動かしている某アプリケーションを cedar に持って行けるように Procfile をとりあえず作ってから bomboo stack にデプロイしてみたら

!     Heroku push rejected, Procfile is not supported on the Bamboo stack

という感じに reject されてしまった。

確かにサポートしていないというのは知ってるんだけど、push すらさせないというのはずっこけてしまった。別ブランチに切ってから cedar の staging を用意するのがスマートかなあ。