CI与Hudson和Cucumber

时间:2011-01-23 04:51:37

标签: ruby hudson cucumber bdd hudson-plugins

我想将黄瓜与Hudson CI一起使用。是否可以在不使用JRuby的情况下在hudson中运行黄瓜功能? 如果是,您能否提供一些关于如何设置Hudson的简单步骤?

感谢。

2 个答案:

答案 0 :(得分:3)

只要您在服务器上安装了黄瓜,就可以通过执行黄瓜作为构建步骤来测试任何应用程序。

有关使用Hudson(现在称为Jenkins)的示例,请参阅https://github.com/cucumber/cucumber/wiki/Continuous-Integration

答案 1 :(得分:0)

安装Jenkins和Rake插件。 然后创建一个Rakefile。这是一个仅运行用@jenkins

标记的cukes的示例
require 'rubygems'
require 'cucumber'

require 'cucumber/rake/task'

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

有一点需要注意。如果你在Windows中的IE中进行测试然后运行'services.msc',找到Jenkins服务,并选中允许它进行屏幕访问的选项。