Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-67675

nodejs-plugin should allow the use of labels to restrict where it can be installed

XMLWordPrintable

    • Icon: Improvement Improvement
    • Resolution: Won't Do
    • Icon: Minor Minor
    • nodejs-plugin

      Nodejs 12 requires GCC 6 and glibc 2.17 on platforms other than macOS and Windows.

      Please add a labels box similar to the JDK plugin to allow admins to restrict where the nodejs can be installed.

      Some of our build agents do not have the required glibc version which results in build failures:

      11:18:23  $ /build/hephaistos/tools/jenkins.plugins.nodejs.tools.NodeJSInstallation/nodejs12/bin/npm install -g vsce
      11:18:23  node: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.14' not found (required by node)
      11:18:23  node: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.18' not found (required by node)
      11:18:23  node: /usr/lib64/libstdc++.so.6: version `CXXABI_1.3.5' not found (required by node)
      11:18:23  node: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by node)
      11:18:23  node: /lib64/libc.so.6: version `GLIBC_2.16' not found (required by node)
      11:18:23  node: /lib64/libc.so.6: version `GLIBC_2.17' not found (required by node)
      11:18:23  node: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by node)
      

            nfalco Nikolas Falco
            bram_mertens Bram Mertens
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: