Подскажите, пожалуйста, как создать параметризованную джобу, которая будет спрашивать в качестве параметра имя пользователя (username) и писать в консоль “Hello, username”
Jenkins: параметризованная джоба
В билде во вкладке General есть галочка
“Это - параметризованная сборка” дальше думаю поймешь
И пример если выполняешь через
“Выполнить команду Windows”
Параметр задал например username в нем “Иван”
в коде:
echo %username%
все просто…)
1 Симпатия
есть 3 способа реализации такого
- мышкой
- кодом в двух видах.
мы сейчас используем вот такой принцип
pipeline {
parameters {
string name: 'USERNAME',
defaultValue: 'not-provided', description: 'Имя пользователя'
}
stages {
stage('Build on Windows') {
agent { label 'windows' }
bat "echo ${(params.USERNAME}"
}
}