当我尝试从Jenkin外壳脚本运行时,出现以下错误
[Collection_run]$/bin/sh-xe/tmp/jenkins7542658729538318661.sh+Newman-Version/tMP/jenkins7542658729538318661.sh:第2行:Newman:未找到命令构建步骤‘Execute Shell’标记为失败的构建完成:失败
还是从AWS EC2 Linux提示符中得到了正确的响应
从命令行和设置路径安装在下面,从命令行安装就可以了
NPM节点纽曼
纽曼--版本
在Jenkin中,我想运行 Postman 收集,因为我可以从命令行运行
3条答案
按热度按时间uqcuzwp81#
Jenkins使用的路径变量可能与您设置的命令行路径不同。
要在Jenkins中设置PATH变量:
1.转到管理Jenkins>配置系统>全局属性
1.检查环境变量(如果尚未检查
1.如果已指定路径,则追加一个条目(:分隔符)。如果尚未指定,则添加一个名称为PATH、值为$PATH:/YOUR/PATH/to/Newman的条目。
1.保存配置,然后重新启动Jenkins
ryhaxcpt2#
找到该路径并复制:C:\Users\XXX\AppData\Roaming\npm\node_modules\newman转到:控制面板\系统和安全\系统-高级系统设置>环境变量>系统变量>选择(路径)>编辑>新建,然后粘贴到以下位置:
qnzebej03#
要解决此错误
1.进入[管理Jenkins]>选择[管理插件]>选择[安装],搜索[NodeJS]。
1.完成后,进入[管理Jenkins]>选择[全局工具配置]>点击[添加NodeJS]>在[要安装的全局NPM包]部分写下“Newman Newman-Report-htmlExtra”。它将首先执行“NPM安装-g Newman”,然后执行“NPM安装-g Newman-Report-htmlExtra”。>然后应用并保存
1.在此之后构建您的项目