在我的 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
而不是继续执行后续语句吗?