我正在使用Travis CI测试和构建我的项目,作为其中的一部分,我希望travis运行grunt build我已尝试过以下但没有运气.
script: "grunt build"script: "./node_modules/grunt build"script: "./node_modules/grunt/grunt build"script: "./node_modules/grunt/grunt.js build"tho*_*aux 108
您确定要grunt-cli在Travis节点上全局安装吗?
我的Travis CI配置看起来像:
language: node_js
node_js:
- "0.8"
before_install: npm install -g grunt-cli
install: npm install
before_script: grunt build
Run Code Online (Sandbox Code Playgroud)
还有我的package.json:
{
...
"scripts": {
"test": "grunt test"
},
...
}
Run Code Online (Sandbox Code Playgroud)
我将解释Travis将执行的步骤流程:
before_install.我唯一的先决条件(除了node.js)是grunt-cli我使用此步骤来安装它.install步骤,在我的情况下,这将只是安装我的npm模块before script则执行,运行grunt buildgrunt test我想指出,这是我自己对如何配置Travis的看法.我肯定不会倾向于你应该使用完全相同的方法.
您可能会错过travis.yml文件:
before_script:
- npm install -g grunt-cli
Run Code Online (Sandbox Code Playgroud)
然后"grunt whatever"应该执行ok(假设你在package.json中的devDependencies中需要grunt).
(见http://www.mattgoldspink.co.uk/2013/02/10/using-travis-ci-with-grunt-0-4-x/)
| 归档时间: |
|
| 查看次数: |
10964 次 |
| 最近记录: |