2011-01-23 2 views
4

Я хочу использовать огурец с Hudson CI. Возможно ли использовать функции огурца внутри hudson без использования JRuby? Если да, пожалуйста, предоставьте несколько простых шагов по настройке Хадсона?CI с Хадсоном и огурцом

Спасибо.

ответ

3

Пока у вас есть огурец, установленный на сервере, вы можете протестировать любое приложение, выполнив огурец в качестве шага сборки.

См. https://github.com/cucumber/cucumber/wiki/Continuous-Integration для примера с использованием Хадсона (теперь называемого Дженкинсом).

+0

ссылка не работает – corroded

+0

@corroded, я исправил ее. Очевидно, автор сменил свое имя на огурец :) –

0

Установите Jenkins и плагин Rake. Затем создайте файл Rakefile. Вот пример, который работает только с тегами cukes @jenkins

require 'rubygems' 
require 'cucumber' 

require 'cucumber/rake/task' 

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

Одна вещь, чтобы не упустить. Если вы проводите тесты в IE в Windows, запустите «services.msc», найдите службу Jenkins и установите флажок, чтобы разрешить доступ к экрану.

Смежные вопросы