【发布时间】:2016-05-19 21:47:51
【问题描述】:
我一直在尝试将 travis 集成到我的免费源代码项目中。
当我推送到我的存储库时,一切看起来都很好,但是在执行karma start --single-run 之后,travis 的控制台不会停止执行业力启动任务。
如何解决这个问题?
.travis.yml
language: node_js
sudo: false
node_js:
- 0.10
script: karma start -–single-run
before_install:
- export DISPLAY=:99.0
- sh -e /etc/init.d/xvfb start
before_script:
- npm install -g bower
- npm install
- bower install
更新问题:
当我在控制台karma start --single-run 中使用选项时,为什么在 travis 进程中不会覆盖 karma.conf.js 中的选项 singleRun: false?在我的本地环境中,这可以正常工作。
【问题讨论】:
-
Karma 可能正在等待用户输入,它无法获得
-
@набиячлэвэлиь 我不明白为什么因果报应等待用户输入。
--single-run在我的本地机器上运行良好 -
好像是这样,不知道为什么会这样
-
@набиячлэвэлиь 最后我解决了这个问题,检查我的答案
标签: node.js karma-runner travis-ci