关于jenkins在windows环境下执行构建批处理命令不完全问题解决

问题描述

在jenkins中配置nodejs构建项目的windows构建批处理命令参数时,只执行了部分命令就不继续执行命令并跳过该步骤。
比如当在配置中填写了如下几行构建命令

1
2
3
cd myproject
npm install
npm run build

在实际运行构建后,运行到了npm install就不继续执行了,npm run build被遗失。

解决办法

在命令行前加call即可解决该问题

1
2
3
cd myproject
call npm install
call npm run build