[英]Jenkins cannot run npm or pm2 by itself
因此,我在EC2服务器上安装了Jenkins CI。 我安装了nodejs和npm。 奇怪的是,如果执行以下操作,Jenkins可以通过命令行访问它们:
sudo -u jenkins node -v
但是,Jenkins无法在实际的构建运行时内部访问它们,并且出现以下错误:
npm: command not found
pm2: command not found
npm 肯定已安装,并且ec2-user / root用户可以访问它。 我必须更改什么路径才能让Jenkins也可以访问它?
我认为,如果您使用nodejs插件,则在此框中管理节点和npm会更容易。 此外,此插件还允许安装一些可能需要构建项目的全局模块:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.