Я попытался использовать следующий Jenkinsfile, чтобы запросить ввод только в основной ветке, и не могу получить проверку проходного грамматического кода:
pipeline {
stage('Deploy') {
when {
branch 'master'
}
steps {
input(message: "Please input", parameters: [string(name: "VERSION", defaultValue="", description="")]
}
}
}
Ошибка:
java.lang.IllegalArgumentException: Expected named arguments but got [{name=VERSION, description=""}, null]
Я много искал, но не нашел ни одного примера использования input
step в Jenkinsfile с parameters
.
Может кто-нибудь пролить свет на это?Заранее спасибо!