我在使用Jenkins构建前端angular6项目,但是每次在Jenkins执行shell时候,angular-cli需要yarn install,然后再npm run build,这就导致等于每一次都需要拉取依赖安装,然后再build,对同一个项目我如何简化这部分?
我在使用Jenkins构建前端angular6项目,但是每次在Jenkins执行shell时候,angular-cli需要yarn install,然后再npm run build,这就导致等于每一次都需要拉取依赖安装,然后再build,对同一个项目我如何简化这部分?
依赖包的更新本来就应该更加慎重, 建议node_modules 提前打包,通过copy(scp,wget类似)方式打入。
在之前部门是这么做的。
2 回答1.5k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
583 阅读
2 回答603 阅读
yarn install 之前检查package.json的MD5是否和老的package.json一样。不一样就执行 yarn install ,否则直接build就好