Я использую Шаги утилиты конвейера для чтения и обновления файлов yaml в моем репозитории. Однако есть один ключ (имя диаграммы), в котором есть «-» (не «_», я знаю, что это не рекомендуется, но оно есть). Теперь проблема, с которой я столкнулся, заключается в том, что "-" рассматривается как "двоичное выражение" и дает ошибку. '' '
script {
def filename = "values.yaml"
def data = readYaml file: filename
data.chart-name.image.image = "imange name"
sh "rm $filename"
writeYaml file: filename, data: data
}
' '' Ошибка: (data.chart - name.image.ports.containerPort) - это двоичное выражение, но оно должно быть выражением переменной в строке: 96 столбец: 51. Файл: WorkflowScript @ строка 96, столбец 51. name.image.ports.containerPort = "$ {param