我想将黄瓜与Hudson CI一起使用。是否可以在不使用JRuby的情况下在hudson中运行黄瓜功能? 如果是,您能否提供一些关于如何设置Hudson的简单步骤?
感谢。
答案 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服务,并选中允许它进行屏幕访问的选项。