我有一个需要构建一些npm依赖项的spring-boot应用程序,我的jenkins
在管道中看不到机器的npm
,我正在使用 podTemplate 安排工作,我不知道该如何帮助别人
我在管道脚本中使用带有NodeJS插件的jenkins。 我尝试设置 env.PATH 变量,因为它发送了一些詹金斯论坛,但没有得到结果
podTemplate(
name: 'testecode',
namespace: 'devops',
label: 'testecode',
containers: [],
volumes: [
hostPathVolume(hostPath: '/usr/bin/npm', mountPath: '/usr/bin/npm')
]){
node('testecode') {
env.NODEJS_HOME = "${tool 'node8'}"
env.PATH="${env.NODEJS_HOME}/bin:${env.PATH}"
echo "${env.PATH}"
sh 'npm --version'
}
}
错误:
env: can't execute 'node': No such file or directory