Postman+Jenkins 部署错误问题 newman: command not found

在Jenkins构建过程中遇到newman命令未找到的问题。错误原因是Jenkins环境中缺少newman。解决方法包括在Jenkins上安装NodeJS,然后通过插件管理安装NodeJS Plugin,设置NodeJS版本为与本地相同的v10.24.1,并通过npm安装newman。完成这些步骤后,Jenkins就能成功执行Postman脚本。
摘要由CSDN通过智能技术生成

错误分析

在将 Postman 脚本在 Jenkins 构建的时候,发现 console 报错
console 报错
报错信息:newman: command not found

错误原因

是这样的,我们将项目通过 Jenkins 构建,那么就需要 Jenkins 也拥有跟本地可执行一样的环境,这样 Jenkins 才能正常去执行我们脚本上的命令。
这个问题在于 Jenkins 上找不到 newman 这个命令行。我们本地可执行是因为在本地已经安装了。那么就需要在 Jenkins 上解决这个问题,就是在 Jenkins 上安装 newman 即可。

解决错误

  1. 首先安装 NodeJS
    NodeJS 插件
    在插件管理中,搜索 NodeJS 安装 nodejs plugin,安装成功重启 Jenkins

  2. 去到全局管理工具,拉到最底部的 NodeJS,选择安装 newman ,保存配置
    别名:自定义,一般起版本相同的名字,例如: NodeJS 10.24.1
    选择版本:选择跟本地系统相同的版本,我本地是 v10.24.1,所以我也选择 10.24.1
    npm package 安装:输入 newman即可
    配置 Newman
    保存配置,再次执行任务就可以构建成功了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

饺子没肉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值