1.插件安装
1.1nodejs插件安装
安装完成后无需重启,进入“全局工具配置”,安装需要的nodejs版本,指定别名、版本以及需要安装别的插件的版本
我这里第一个安装的是nodejs-10.19.0版本,接下来我想安装多个nodejs版本,点击“新增安装”操作同上。
现在我们就有了两个nodejs版本了,需要用哪个就在jenkinsfile中指定哪个的别名,如下:
pipeline {
agent any
tools {
nodejs 'nodejs-14.19.0'
}
stages {
stage('Build') {
steps {
sh 'node -v'
sh 'mvn -v'
sh 'npm -v'
sh 'yarn -v'
}
}
}
}
这也有个问题,就是直接通过sh脚本无法使用nodejs插件,接下来这样做就行。
在系统配置中,添加jenkins的环境变量,注意:不能只加nodejs的环境变量,要从容器中的env里面把PATH内容也加上才行。
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/var/jenkins_home/tools/jenkins.plugins.nodejs.tools.NodeJSInstallation/nodejs-10.19/bin
加完之后我们试一下,新建一个自定义任务,执行sh
#env
node -v
npm -v
yarn -v
mvn -v
python --version
npm get registry
执行之后,结果如下就正常
配置npm源地址,设为淘宝
npm config set registry https://registry.npmmirror.com
在以上sh中加上这条命令就行