При проверке yaml файла использую такой кусок с замыканиями в stage:
def closure_requirements_list = [{it.healthcheck}, {it.stop_grace_period}, {it.deploy.placement.constraints}]
def yaml = readYaml file: "template.yml"
for (item in closure_requirements_list) {
req = item(yaml.services."${servicename}")
if (req == null) {
currentStage.result = 'FAILURE'
}
}
А каким образом можно вывести в лог сообщение когда
req == null
какого именно свойства нет?
Встроенных работающих методов в Groovy типа obj.getName() не нашел