在Jenkins中使用Docker运行Node.js测试时出现警告错误

时间:2018-07-18 14:41:48

标签: node.js selenium cucumberjs

尝试使用Jenkinsfile在Jenkins中运行我的测试时,其中使用docker compose文件定义了我的管道,但该测试返回了以下错误:

警告为可选依赖项运行安装脚本时出错:“ / tests / node_modules / snappy:命令失败。 退出码:1 命令:sh 参数:-c ./node_modules/.bin/node-gyp重建 目录:/ tests / node_modules / snappy 输出: gyp信息,如果以ok结尾,则可以正常工作 使用node-gyp@3.4.0的gyp信息 使用node@9.11.1的gyp信息| linux | x64 gyp http GET https://nodejs.org/download/release/v9.11.1/node-v9.11.1-headers.tar.gz gyp WARN安装出错,回滚安装 糟糕!配置错误 糟糕!堆栈错误:连接ETIMEDOUT xxxx.xxxx.xxxxx 糟糕! TCPConnectWrap.afterConnect上的堆栈[作为oncomplete](net.js:1174:14) 糟糕!系统Linux xxxxxxxxx.el7.x86_64 糟糕!命令\“ / usr / local / bin / node \” \“ / tests / node_modules / snappy / node_modules / .bin / node-gyp \” \“ rebuild \” 糟糕! cwd / tests / node_modules / snappy 糟糕!节点-v v9.11.1 糟糕!节点gyp -v v3.4.0 糟糕!不好”

因此,测试失败。有人可以帮我这个忙吗?看来我的节点版本冲突,该如何解决?

0 个答案:

没有答案