jenkins - NPM 命令在作为 Jenkins 作业执行时失败
问题描述
我想通过 Jenkins 运行一个简单的 npm -v 命令。当在作业的工作区目录中以 Jenkins 用户身份在后端运行时,它运行良好。
但是当 Jenkins 作业运行它时..这是它在控制台输出中显示的错误消息。
/tmp/hudson4434208258557634970.sh:第 5 行:npm:找不到命令 构建步骤“执行 shell”将构建标记为失败
Jenkins 作业将从 Git 克隆一个目录,然后仅使用 npm -v 命令执行一个 shell 脚本。
!/bin/bash
npm -v
为什么 Jenkins 作业不能运行此命令?
解决方案
推荐阅读
- c# - C# Linq 查询 List 以查看值是空还是 null
- linux - 如何在 imx8mn 上设置外部 rtc 时间和日期(pcf85263)
- docker - 使用 Docker Swarm 的 HAProxy
- mongodb - 从谷歌云功能连接到 mongodb atlas 时出现不一致的连接错误
- python - 访问被拒绝:pip freeze > requirements.txt
- angularbuild - 有人可以帮我解决角度“无法读取未定义的属性'长度'中的错误”吗?
- flutter - Android Studio 未检测到 Flutter 中的错误
- typescript - Ionic Vue 移动应用程序未连接到本地 API
- image - Safari 不为 SVG 加载异物图像
- python - 工厂男孩 RecursionError:超出最大递归深度