У меня есть репозиторий Git со всеми моими конфигурациями yaml. У него есть файл yml в корневом каталоге и в прямых подпапках.
Я хочу настроить сборку jenkins, которая проверяет все файлы YML в этом хранилище. Но я не знаю, как проверить любой файл yml с помощью jenkins.
Я вижу подключаемый модуль jenkins, который читает конфигурацию для сборок установки: https://wiki.jenkins.io/display/JENKINS/YAML+Project+Plugin
Но его нельзя использовать дляпроверить файлы
Я видел какой-то валидатор python или ruby validator. Но я бы не хотел устанавливать стороннее программное обеспечение за пределами jenkins для такого рода вещей.
Я ожидаю, что моя работа, Дженкинс, будет иметь такое поведение:
Если все файлы действительны, сборка выполняетсядопустимый.
Если хотя бы один файл недействителен, сборка завершится неудачей.