Логотип

YAML

Технологии и инженерия

Определение

YAML — текстовый формат для файлов настроек, который легко читает человек. Структуру в нем задают отступы, поэтому файл выглядит как аккуратный список. На YAML пишут настройки CI/CD, описания сервисов в Kubernetes, конфигурацию Docker Compose. Пример: файл сборки в GitLab описывает на YAML шаги «собрать», «протестировать», «развернуть». Главная ловушка — отступы: лишний пробел меняет смысл файла или ломает его, поэтому файлы проверяют автоматически. По возможностям YAML близок к JSON, но удобнее для ручного редактирования.

Также говорят

ямл.