1. error: Invalid Closing Quote: got """ at line 2 instead of delimiter, row delimiter, trimable character (if activated) or comment
版本问题,用最新版
2.安装
如果直接npm install -g newman, 版本是4.X,
之后再安装newman-reporter-html会有很多的vulnerabilities
使用淘宝镜像安装,版本是5.X:
npm install -g newman --registry=http://registry.npm.taobao.org
自带html报告,不需要额外安装,也解决了问题1.
3.jenkins 构建任务时,提示env: node: Not a directory
这个折腾了很久,后来发现是环境变量配置不对,把node和newman的路径写成了/usr/local/bin/node和/usr/local/bin/newman,echo $PATH没有内容。
后来更改了正确的路径后,source ~/.bash_profile失败,
zsh: command not found: sourch
百度下来发现是没有.zshrc文件里没有配置source命令。
而想要打开.zshrc文件时,提示文件不存在。
新建文件:touch .zshrc
打开文件:open -e ~/.zshrc
输入命令:source ~/.bash_profile,并保存
在终端输入:source ~/.zshrc, 没有提示错误,应该是成功了。
再次执行:source ~/.bash_profile,也成功了。
使用:echo $PATH, 打印出了设置的环境变量
但是这时jenkins执行还是报env: node: Not a directory
然后把刚刚echo $PATH出来的路径复制到jenkins->manage jenkins-> system configuration->系统配置->环境变量里
再次执行,总算成功了。