无法在AWS EC2 Linux Jenkin计算机中的Jenkins[Newman:Command Not Found]上运行Newman

7kjnsjlb  于 2022-10-06  发布在  Linux
关注(0)|答案(3)|浏览(235)

当我尝试从Jenkin外壳脚本运行时,出现以下错误

[Collection_run]$/bin/sh-xe/tmp/jenkins7542658729538318661.sh+Newman-Version/tMP/jenkins7542658729538318661.sh:第2行:Newman:未找到命令构建步骤‘Execute Shell’标记为失败的构建完成:失败

还是从AWS EC2 Linux提示符中得到了正确的响应

从命令行和设置路径安装在下面,从命令行安装就可以了

NPM节点纽曼

纽曼--版本

在Jenkin中,我想运行 Postman 收集,因为我可以从命令行运行

uqcuzwp8

uqcuzwp81#

Jenkins使用的路径变量可能与您设置的命令行路径不同。

要在Jenkins中设置PATH变量:

1.转到管理Jenkins>配置系统>全局属性
1.检查环境变量(如果尚未检查
1.如果已指定路径,则追加一个条目(:分隔符)。如果尚未指定,则添加一个名称为PATH、值为$PATH:/YOUR/PATH/to/Newman的条目。
1.保存配置,然后重新启动Jenkins

ryhaxcpt

ryhaxcpt2#

找到该路径并复制:C:\Users\XXX\AppData\Roaming\npm\node_modules\newman转到:控制面板\系统和安全\系统-高级系统设置>环境变量>系统变量>选择(路径)>编辑>新建,然后粘贴到以下位置:

qnzebej0

qnzebej03#

要解决此错误

1.进入[管理Jenkins]>选择[管理插件]>选择[安装],搜索[NodeJS]。
1.完成后,进入[管理Jenkins]>选择[全局工具配置]>点击[添加NodeJS]>在[要安装的全局NPM包]部分写下“Newman Newman-Report-htmlExtra”。它将首先执行“NPM安装-g Newman”,然后执行“NPM安装-g Newman-Report-htmlExtra”。>然后应用并保存
1.在此之后构建您的项目

相关问题