У меня есть параметризованный конвейер Jenkins со значением по умолчанию, и я пытаюсь передать этот параметр в качестве аргумента сценария, но, похоже, он ничего не передает. Вот сценарий:
pipeline {
agent any
stages {
stage('Building') {
steps {
build job: 'myProject', parameters: [string(name: 'configuration', value: '${configuration}')]
}
}
stage('Doing stuff') {
steps {
sh "~/scripts/myScript ${configuration}"
}
}
}
}
Кажется, он работает для этапа сборки, но не для сценария. Я возвращаю ошибку, говоря, что у меня нет аргументов. Я пытался получить его с помощью ${configuration}
, ${params.configuration}
и $configuration
.
Как правильно получить доступ к параметру и правильно передать его в сценарий?
Спасибо.