Hudson CI で Cucumber を使用したいと考えています。JRubyを使わずにハドソン内でキュウリの機能を実行することは可能ですか? はいの場合、ハドソンのセットアップ方法について簡単な手順を教えていただけますか?
ありがとう。
Hudson CI で Cucumber を使用したいと考えています。JRubyを使わずにハドソン内でキュウリの機能を実行することは可能ですか? はいの場合、ハドソンのセットアップ方法について簡単な手順を教えていただけますか?
ありがとう。
サーバーに cucumber がインストールされている限り、ビルド ステップとして cucumber を実行することで、任意のアプリケーションをテストできます。
Hudson (現在は Jenkins と呼ばれています) を使用した例については、https://github.com/cucumber/cucumber/wiki/Continuous-Integrationを参照してください。
Jenkins と Rake プラグインをインストールします。次に、Rakefile を作成します。@jenkins でタグ付けされた cuke のみを実行する例を次に示します。
require 'rubygems'
require 'cucumber'
require 'cucumber/rake/task'
Cucumber::Rake::Task.new( :features) do |t|
t.cucumber_opts = "features --tags @jenkins "
end
注意すべきことが1つあります。Windows の IE でテストを行っている場合は、「services.msc」を実行し、Jenkins サービスを見つけて、画面へのアクセスを許可するオプションをオンにします。