Jenkinsfile contents:
pipeline {
environment {
SOMEVAR = "${sh(returnStdout: true, script: "node -p -e "require('./package.json').version")}"
}
}
Throws an error about unexpected char.
Just tried:
SOMEVAR = /${sh(returnStdout: true, script: 'echo 1234')}/
It works, but then i tried
SOMEVAR = /${sh(returnStdout: true, script: 'node -v')}/
It returned: "node: command not found"