jenkins执行脚本npm: command not found解决

1、查看系统环境变量

echo $PATH

/usr/local/node/bin:/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/www_app/.local/bin:/home/www_app/bin

2、把服务器的环境变量添加到jenkins

Node Properties > Environment variables > 键值对列表

  

原文地址:https://www.cnblogs.com/yangwenzhi/p/9278274.html

时间: 2024-10-17 21:29:40

jenkins执行脚本npm: command not found解决的相关文章

jenkins执行脚本不退出

ERROR: Exception when publishing, exception message [Exec timed out or was interrupted after XXX ms错误信息: Waiting for Jenkins to finish collecting data[JENKINS] Archiving /shfb_30/.jenkins/workspace/apollo_test/pom.xml to com.shfb.mobile/mobile/1.0-SN

jenkins执行selenium自动化测试浏览器不显示解决方法

因为jenkins是用windows installer 安装成 windows的服务了,那么jenkins是一个后台服务,所以跑selium cases 的时候不显示浏览器 解决办法:Step 1. Control Panel(控制面板) -> Administrative Tools(管理工具) -> Services(服务)找到Jenkins,右键菜单,执行stop: 右键菜单 “属性” start type 选择“Disabled”  点击 应用,点击确定.(这一步目的:让jenkin

shell 脚本 “bc: command not found ” 解决

最近调试了一个脚本,在一台环境里,正常运行,在另外一台服务器环境里,就报错" bc: command not found 查找发现问题如下: Linux字符界面下也是有计算器的,那就是bc! 运行方法很简单,在shell中直接输入bc即可, 注意:如果提示 bc: command not found表示没有安装bc, debian:apt-get install bc centos:yum -y install bc

持续集成学习9 jenkins执行脚本

一.配置 1.首先在slave节点上写一脚本 [[email protected] script]# cat /application/script/test.sh #!/bin/bash echo "hehe" echo "$1" 原文地址:https://www.cnblogs.com/Presley-lpc/p/11806885.html

ssh非交互式密码授权远程执行脚本

公司有上百台服务器,需要为每台服务器都执行一个脚本,因为所有服务器的账号密码都是一样的,所以可以不用搭建ansible等自动化运维工具,我们直接通过ssh远程执行即可完成 本文以三台服务器为例,系统版本:Centos7.3 1.安装sshpass cd /etc/yum.repos.d/ wgethttp://download.opensuse.org/repositories/home:Strahlex/CentOS_CentOS-6/home:Strahlex.repo yum instal

执行shell脚本报错 '\357\273\277': command not found 解决办法

1,删除BOM,在vi下面执行下面的命令即可 :set nobomb 2,原因: 所谓BOM,全称是Byte Order Mark,它是一个Unicode字符,通常出现在文本的开头,用来标识字节序(Big/Little Endian),除此以外还可以标识编码(UTF-8/16/32) 对于UTF-8/16/32而言,它们名字中的8/16/32指的是编码单位是多少位的,也就是说,它们的编码单位分别是8/16/32位,换算成字节就是1/2/4字节,如果是多字节,就要牵扯到字节序,UTF-8以单字节为

jenkins 执行可执行jar包测试中,请求乱码解决办法

自动化脚本在eclipse中执行,没有问题.jenkins构建打包自动化脚本,在执行脚本时,遇到了脚本中发送的请求的参数为乱码,实现了如下一些解决办法: 1.设置操作系统环境JAVA_TOOL_OPTIONS   = -Dfile.encoding=UTF-8 2.jenkins 系统管理> 系统设置 设置全局变量 3.修改代码,代码中把请求参数在使用前变成uft8 格式.响应输出流也专换成utf-8 para = new String(para.toString().getBytes(), &qu

jenkins执行shell命令提示找不到命令解决办法

用jenkins执行shell脚本,执行一条命令: #唤醒休眠手机 adb shell input keyevent 2 提示: [adb] $ /bin/sh -xe /Users/xxxxx/tools/apache-tomcat-8.5.30/temp/jenkins8525959692743554347.sh + adb shell input keyevent 26 /Users/xxxxx/tools/apache-tomcat-8.5.30/temp/jenkins85259596

jenkins 执行shell命令出错command not found 和No such file or directory

[[email protected] usr]# sh test.sh command not found [[email protected] ~]# cd usr-bash: cd: usr: No such file or directory 这里还碰到了一个问题,我用Xshell远程登录到服务器,直接可以执行我的一个脚本,这个脚本里有一些命令是在PATH路径下的. 但是在Jenkins里面直接执行脚本却报错了,说是找不到这些命令,最后我在执行脚本前先export PATH = /home