maven - 仅当 package.json 有变化时才在 Jenkins 中执行 npm install

标签 maven jenkins

我正在使用 Jenkins 构建(mvn)我的项目。 Jenkins 配置为运行 npm installbower install .所以每次当我构建我的项目时,npm install将运行,因此每次构建时间都更长。所以我想跑 npm install仅当 package.json 中有任何更改时,例如添加新包、版本更改或删除任何内容等。
我用谷歌搜索了很多以找到实现这一目标的方法,但失败了。

是否有任何插件可以用来实现这一目标?

谁能帮我找到一种方法来做到这一点?

提前致谢。

最佳答案

我遇到了和你一样的问题,写了 npm-install-changed .

使用 npm install -g npm-install-changed 安装,然后运行 ​​npm-install-changed 而不是通常的 npm install .
请让我知道这对你有没有用。

关于maven - 仅当 package.json 有变化时才在 Jenkins 中执行 npm install,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31241503/

相关文章:

java - 无法从 java maven 项目的 docker run 命令访问 jarfile

jenkins - 在 Jenkins 开始另一项工作时如何获取内部错误消息

maven - 如何阻止 Maven 扩展环境。变量w/ Jenkins ?

jenkins - 将Docker镜像推送到Jenkinsfile中的注册表时出错

jenkins - 为什么 Jenkins 的工作流引擎设计成延续传递式的方式?

maven - 在根项目 gradle 中找不到任务 'install'

maven - 如何使用 Selenium 2.0 和 Maven 运行 HTML Selenese 测试?

java - Spring启动无法找到org.springframework :springloaded:jar:2. 1.6.RELEASE

java - 在调试时在本地主机上的 Eclipse App Engine Standard 上运行多模块 Java App Engine (EAR) 应用程序

jenkins - OWASP ZAP 无法测试 API