Jenkinsfile содержимое:
pipeline {
environment {
SOMEVAR = "${sh(returnStdout: true, script: "node -p -e "require('./package.json').version")}"
}
}
Выдает ошибку о неожиданном символе.
Только что попробовал:
SOMEVAR = /${sh(returnStdout: true, script: 'echo 1234')}/
Это работает, но затем я попытался
SOMEVAR = /${sh(returnStdout: true, script: 'node -v')}/
Возвращено: "узел: команда не найдена"