Hey,
I'm trying to get nodejs plugin working in pipeline, here is example code:
pipeline {
agent any
environment {
TESTGLOBALVARIABLE = 'TEST'
}
tools {
nodejs '7.7.3'
}
jenkins gives me this error:
org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
WorkflowScript: 7: Invalid tool type "nodejs". Valid tool types: [ant,
hudson.tasks.Ant$AntInstallation,
org.jenkinsci.plugins.docker.commons.tools.DockerTool, git,
hudson.plugins.git.GitTool, go,
org.jenkinsci.plugins.golang.GolangInstallation, gradle,
hudson.plugins.gradle.GradleInstallation, jdk, hudson.model.JDK, jgit,
org.jenkinsci.plugins.gitclient.JGitTool, jgitapache,
org.jenkinsci.plugins.gitclient.JGitApacheTool,
hudson.plugins.msbuild.MsBuildInstallation,
org.jenkinsci.plugins.MsTestInstallation, maven,
hudson.tasks.Maven$MavenInstallation,
jenkins.plugins.nodejs.tools.NodeJSInstallation,
org.jenkinsci.plugins.vs_code_metrics.VsCodeMetricsInstallation] @ line 7,
column 9.
nodejs '7.7.3'
^
According to stacktrace nodejs is not recognized and output suggests me to use
jenkins.plugins.nodejs.tools.NodeJSInstallation instead, so here is new attempt:
pipeline {
agent any
environment {
TESTGLOBALVARIABLE = 'TEST'
}
tools {
jenkins.plugins.nodejs.tools.NodeJSInstallation '7.7.3'
}
gives me this:
org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
WorkflowScript: 7: unexpected token: 7.7.3 @ line 7, column 57.
dejs.tools.NodeJSInstallation '7.7.3'
^
Any idea how to get this plugin working in pipeline mode ?
Thank you for any help or suggestions!
--
You received this message because you are subscribed to the Google Groups
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/jenkinsci-users/f8fabcb6-1749-4181-96c2-4e92968f171d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.