-
Improvement
-
Resolution: Won't Do
-
Minor
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)