Gon*_*bia 8 node.js travis-ci karma-runner
我一直在尝试在我的自由项目中集成travis for CI.当我推送到我的存储库时,所有看起来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
Run Code Online (Sandbox Code Playgroud)
更新问题:为什么在travis过程中我在控制台中karma start --single-run使用选项时不会覆盖karma.conf.js中的选项singleRun:false?在我的本地环境中,这很好用.
最后我解决了,问题出在我身上karma.conf.js
singleRun: true,
Run Code Online (Sandbox Code Playgroud)
我将此选项从 false 更改为 true。当我开发时,经常将我的 karma 配置文件中的 singleRun 选项设置为 false 以使用自动监视选项。奇怪的是,在我的本地机器中,当我在命令行 ( karma start --single-run) 中使用显式选项运行 karma 时, 中的选项karma.conf.js被覆盖,但在 travis 中这是不可能的。
| 归档时间: |
|
| 查看次数: |
278 次 |
| 最近记录: |