Jenkins脚本在Windows上使用npm install时过早退出

在我的Jenkins工作中,我想使用Grunt构建一个JavaScript应用程序。Jenkins构建脚本创建一个构建目录(如果尚不存在),更改到该目录并运行:

npm install grunt

npm install grunt-zip

grunt --gruntfile=[something]

(当然grunt-cli是全局安装的。)在构建作业时,第一条语句导致Grunt和依赖项按预期的方式下拉。但是,该作业然后成功终止:

Archiving artifacts

No emails were triggered.

Finished: SUCCESS

第二个npm install不运行。知道为什么脚本在运行后终止npm install而不是继续执行后续语句吗?

回答:

因此,事实证明这npm是一个批处理文件,而不是可执行文件,因此需要使用callJenkins脚本来调用它:

call npm install grunt

以上是 Jenkins脚本在Windows上使用npm install时过早退出 的全部内容, 来源链接: utcz.com/qa/420449.html

回到顶部