新项目vue3集成ckeditor5需要使用nodejs16,但Jenkins上之前的老项目使用node14,以下方案可以解决新老项目同时在一个jenkins上build。
1.安装node16,yarn,关键是控制PATH变量,安装好以后再还回去
cd /opt
wget https://nodejs.org/download/release/v16.20.2/node-v16.20.2-linux-x64.tar.gz
tar -zxvf node-v16.20.2-linux-x64.tar.gz
export PATH_=$PATH
export PATH=/opt/node-v16.20.2-linux-x64/bin:$PATH
npm install -g yarn
yarn config set registry https://registry.npmmirror.com/
yarn config list
yarn cache dir
export PATH=$PATH_
2.新项目build脚本
export PATH_=$PATH
export PATH=/opt/node-v16.20.2-linux-x64/bin:$PATH
yarn install
yarn build
export PATH=$PATH_