2011-01-23 3 views
4

허드슨 CI와 오이를 사용하고 싶습니다. JRuby를 사용하지 않고 허드슨 내부에서 오이 기능을 실행할 수 있습니까? 그렇다면 허드슨 설치 방법에 대한 간단한 단계를 제공해주십시오.허드슨과 오이가있는 CI

감사합니다.

답변

3

오이가 서버에 설치되어있는 한 빌드 단계로 cucumber를 실행하여 응용 프로그램을 테스트 할 수 있습니다.

Hudson (현재 Jenkins라고 함)을 사용한 예를 보려면 https://github.com/cucumber/cucumber/wiki/Continuous-Integration을 참조하십시오.

+0

링크가 더 이상 작동하지 않습니다. – corroded

+0

@croroded, 해결했습니다. 분명히 저자 이름이 오이로 바뀌었다 :) –

0

젠킨스와 레이크 플러그인을 설치하십시오. 그런 다음 Rakefile을 만듭니다. 여기에만 @jenkins로 조심하는

require 'rubygems' 
require 'cucumber' 

require 'cucumber/rake/task' 

Cucumber::Rake::Task.new(:features) do |t| 
    t.cucumber_opts = "features --tags @jenkins " 
end 

한 가지 태그 cukes를 실행하는 예입니다. Windows의 IE에서 테스트를 수행하고 있다면 'services.msc'를 실행하고 Jenkins 서비스를 찾아서 스크린 액세스를 허용하는 옵션을 선택하십시오.