Проверить схему XML или JSON через задание Gitlab YML - PullRequest
0 голосов
/ 14 июля 2020

В нашем проекте мы создали репозиторий. В репозитории есть сотни файлов JSON и XML. Мы написали валидаторы XML и JSON и определили схему для проверки файлов XML и JSON. Сотрудник обновит файлы XML и JSON и отправит запросы на слияние. Есть вероятность, что они нарушают определения схемы. Мы бы хотели это уловить и не позволять объединять такие изменения.

Итак, мы пишем Job - validate-schema. Это задание должно проверить схему всех файлов XML и JSON на соответствие определению схемы, указанному в репозитории.

Есть ли способ в самом Gitlab сделать такую ​​проверку? В противном случае, похоже, нам нужно написать стороннюю программу для проверки этой схемы и затем вызвать ее внутри задания проверки схемы.

...