【问题标题】:Can I run multiple node version on Jenkins?我可以在 Jenkins 上运行多个节点版本吗?
【发布时间】:2019-11-10 01:22:42
【问题描述】:

目前我遇到了一个关于 Jenkins 的问题。

前项目使用 Angular 4 和节点版本 8。

新项目使用 Angular 8 和节点版本 12。

有没有办法在 Jenkins 上配置多个节点版本?

【问题讨论】:

    标签: node.js angular jenkins


    【解决方案1】:

    NodeJS plugin 应该允许您在全局设置中声明多个 NodeJS 安装

    【讨论】:

      【解决方案2】:

      我建议您在代理上默认安装 nvm,并通过简单的命令编辑您要使用的版本:

      nvm use 12.4
      

      为什么?
      因为安装 Jenkins 插件需要维护,而我个人最终选择了上述解决方案,因为它更灵活而且您拥有更多控制权

      How to install nvm

      【讨论】:

      • 是的,我更喜欢这个,但我使用的是windown,NVM只能在Mac上运行。
      • 有一个 NVM Windows 版本:github.com/coreybutler/nvm-windows。对我们来说就像一个魅力。
      • 您的 Jenkins 是否安装在 Windows 上? o_O
      【解决方案3】:

      您可以使用 Nvm Wrapper Plugin 来管理具有差异项目的 Node 版本。 https://wiki.jenkins.io/display/JENKINS/Nvm+Wrapper+Plugin

      【讨论】:

        猜你喜欢
        • 2015-03-06
        • 1970-01-01
        • 2021-06-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-02-07
        相关资源
        最近更新 更多