【发布时间】:2019-11-10 01:22:42
【问题描述】:
目前我遇到了一个关于 Jenkins 的问题。
前项目使用 Angular 4 和节点版本 8。
新项目使用 Angular 8 和节点版本 12。
有没有办法在 Jenkins 上配置多个节点版本?
【问题讨论】:
目前我遇到了一个关于 Jenkins 的问题。
前项目使用 Angular 4 和节点版本 8。
新项目使用 Angular 8 和节点版本 12。
有没有办法在 Jenkins 上配置多个节点版本?
【问题讨论】:
NodeJS plugin 应该允许您在全局设置中声明多个 NodeJS 安装
【讨论】:
我建议您在代理上默认安装 nvm,并通过简单的命令编辑您要使用的版本:
nvm use 12.4
为什么?
因为安装 Jenkins 插件需要维护,而我个人最终选择了上述解决方案,因为它更灵活而且您拥有更多控制权。
【讨论】:
您可以使用 Nvm Wrapper Plugin 来管理具有差异项目的 Node 版本。 https://wiki.jenkins.io/display/JENKINS/Nvm+Wrapper+Plugin
【讨论】: