【发布时间】:2020-03-03 08:35:05
【问题描述】:
在将 Jenkins 与量角器脚本集成时遇到问题。
步骤:- 1. 创建 Freestyle 项目,我选择了 'Execute Shell' 构建选项并输入 protractor --version 命令。
- 当我构建这个简单的工作时,它说:- + protractor --version /tmp/jenkins5545881549145932714.sh:第 2 行:量角器:找不到命令
- 同样适用于 npm --version,当我运行此命令时出现错误:- npm: command not found。
- 但是 node --version 工作正常。
我使用的是centos7,当我在服务器命令行上运行这些命令时,它就像魅力一样。
请帮忙!!
【问题讨论】:
-
您是否尝试使用 npm install protractor 执行量角器安装命令?如果您使用 -g 安装,它将始终可用。
-
@YashJagdale:- 是的,我已经在全球范围内安装了量角器,但是通过 cmd 在服务器上它工作正常。只有在使用 Jenkins 运行时才会引发错误。
-
这是因为 Jenkins 以 Jenkins 用户身份运行进程。使用 Jenkins 用户工作节点全局安装。
标签: javascript node.js jenkins protractor centos7