У меня есть следующий код в Jenkinsfile, который вызывает «необязательный» метод, и, если он не существует, он просто напечатает сообщение
...
try {
verifyDeployment(pipelineParams)
} catch (err) {
echo "[INFO] No `verifyDeployment` defined, thus ignoring this step"
}
...
Однако, когда я запускаю конвейер, catch
Кажется, не работает на я получаю следующую ошибку:
java.lang.NoSuchMethodError: No such DSL method 'verifyDeployment' found among steps
Что мне не хватает?