質問

Rails 3アプリを使ってCIのCRUISecontrol.rb(2.0.0pre1)を使用しています。cruise_control.rbの内側にはSpec Rake Task を呼び出しています

Project.configure do |project|
 project.rake_task = 'spec'
end
.

非常に基本的で簡単な構成。しかし、テストが失敗している場合でも、ビルドはパスです。テストが通過または失敗するウェザーを検出しません。

さらに、RAKEタスクから終了ステータスをつかんで、ビルドが失敗したかパスを渡すかどうかによって、Rubyスクリプトを呼び出すかどうかを知りたいです。

役に立ちましたか?

解決

私はRails 3.2.1でエラーだったことを見つけました。テストから返されたステータスコードは常に0でした。( https://github.com/rails/レール/問題/問題/ 4923 http://github.com/rails/rails/commit/ ABE4A8D070D069F24F7BEFD9A8DA25C40F4C2A6D )。Rails 3.2.2.RC1へのアップグレード問題を修正しました。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top