Jenkins脚本在Windows上使用npm install时过早退出
在我的Jenkins工作中,我想使用Grunt构建一个JavaScript应用程序。Jenkins构建脚本创建一个构建目录(如果尚不存在),更改到该目录并运行:
npm install gruntnpm install grunt-zip
grunt --gruntfile=[something]
(当然grunt-cli
是全局安装的。)在构建作业时,第一条语句导致Grunt和依赖项按预期的方式下拉。但是,该作业然后成功终止:
Archiving artifactsNo emails were triggered.
Finished: SUCCESS
第二个npm install
不运行。知道为什么脚本在运行后终止npm install
而不是继续执行后续语句吗?
回答:
因此,事实证明这npm
是一个批处理文件,而不是可执行文件,因此需要使用call
Jenkins脚本来调用它:
call npm install grunt
以上是 Jenkins脚本在Windows上使用npm install时过早退出 的全部内容, 来源链接: utcz.com/qa/420449.html