jenkins+postman集成问题:“’newman’ 不是内部或外部命令“,以及“Build step ‘Publish HTML reports‘ changed build result “
windows系统下,jenkins+postman持续集成中遇到的问题:"’newman’ 不是内部或外部命令",以及“Build step 'Publish HTML reports' changed build result "
环境:
windows系统 + jdk 11 + Jenkins 2.366
问题:
Jenkins集成postman报错,先要查看报错原因:
提示’newman’ 不是内部或外部命令,也不是可运行的程序 或批处理文件


参考网络方法试错:
根据博客 https://blog.csdn.net/DaisyCold/article/details/107618487设置,

未再提示newman的错误,但又出现新的问题
ERROR: Directory 'C:\ProgramData\Jenkins\.jenkins\workspace\ihrmPostman' exists but failed copying to 'C:\ProgramData\Jenkins\.jenkins\jobs\ihrmPostman\htmlreports\PostmanReport'.
ERROR: This is especially strange since your build otherwise succeeded.
Build step 'Publish HTML reports' changed build result to FAILURE
在网上通过各种方法都无法解决。
真正解决问题:
重新回到”’newman’ 不是内部或外部命令,也不是可运行的程序 或批处理文件“。
进入【Manage Jenkins】>>>【Configure System】
1.找到全局属性
2.点击environment variables
3.点击新增
4.添加一个键,自定义即可
5.把对应的node和cnpm的安装路径填上去,然后保存即可
C:\Program Files\nodejs\npm;C:\Program Files\nodejs

问题终于得以解决!
参考:https://blog.csdn.net/Anita__Li/article/details/106212887
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)