特拉维斯CI容器上的黄瓜

时间:2015-10-19 13:38:19

标签: docker cucumber travis-ci

我正在尝试让Cucumber在我的builds Travis CI上运行测试,其中包含以下最小function run() { var reader = new FileReader(); log = document.getElementById( "loglist" ).value; var logdir = "/var/log/"; var logpath = logdir.concat(log); reader.onload = function() { logtext = reader.result; alert(logtext); } reader.readAsText(logpath); }

.travis.yml

但构建失败并带有

language: ruby
sudo: required
services: docker
before_install:
  - sudo apt-get update -qq
  - sudo apt-get install -qq cucumber
script:
  - cucumber --version

我是否需要安装黄瓜以外的其他包?

1 个答案:

答案 0 :(得分:0)

似乎正在安装所有软件包,我认为这里的问题是sudo apt-get install -qq cucumber安装了ruby 1.9.3然后黄瓜(检查日志),调用cucumber尝试使用ruby 2.2执行(特拉维斯默认)

也许你应该坚持使用bundler或rake来安装cuke。