the*_*lum 10 node.js travis-ci jasmine-node
我正在尝试让travis-ci用jasmine-node测试我的nodejs模块.当我从命令行运行测试时,它们都会通过,但无论出于何种原因,Travis总是报告我的构建失败.我的.travis.yml看起来像这样:
language: node_js
node_js:
- 0.6
- 0.8
Run Code Online (Sandbox Code Playgroud)
我的package.json看起来像这样:
"scripts": {
"test": "jasmine-node tests/*.spec.js"
}
Run Code Online (Sandbox Code Playgroud)
我已经尝试将一个before_script添加到我的travis.yml中
language: node_js
node_js:
- 0.6
- 0.8
before_script:
- "sudo npm i -g jasmine-node"
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
the*_*lum 10
在使用travis-ci lint web应用程序花了一些时间后,看起来它只是归结为我的.travis.yml文件中的格式化问题.我的文本编辑器正在插入标签,看起来yaml要求您只使用空格.我还在所有内容中添加引号以获得良好的衡量标准
现在看起来像这样,确保我只使用单个空格和换行符:
language: node_js
node_js:
- "0.6"
- "0.8"
before_script:
- "npm i -g jasmine-node"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2552 次 |
| 最近记录: |