Этот плагин можно использовать в качестве параметра validatingString
в декларативном коде конвейера.
pipeline {
agent any
parameters {
validatingString(name: "test", defaultValue: "", regex: /^abc-[0-9]+$/, failedValidationMessage: "Validation failed!", description: "ABC")
}
stages {
stage("Test") {
steps {
echo "${params.test}"
}
}
}
}
Имейте в виду, что при первом запуске конвейера после добавления этого кода параметр выигралне появится - он будет добавлен во время первого запуска конвейера. После этого вы увидите параметр в пользовательском интерфейсе конвейера:
И когда вы запустите параметризованный конвейер, будет применена проверка: