我已经建立了一个带有 mocha 测试和 JSlint 的 Gruntfile。如果我只是从终端运行 grunt,这很好用。
我想从詹金斯那里咕哝!
我建立了一个新工作->并建立了一个shell脚本并包括:
/usr/local/bin/grunt
一旦我运行这项工作,詹金斯的终端输出就会说:
[workspace] $ /bin/sh -xe /tmp/hudson8550584576040162032.sh
+ /usr/local/bin/grunt
/usr/bin/env: node: No such file or directory
Build step 'Execute shell' marked build as failure
Finished: FAILURE
看来它不能精细节点二进制!?!但是节点已安装并在终端中运行良好!
我所有的二进制文件(mocha、grunt、node)都在 /usr/local/bin/
有谁知道问题是什么?或者也许有人有一个链接可以用 jenkins 设置 grunt.js?
有人有东西吗?
谢谢