Как заставить Дженкинса потерпеть неудачу, когда Swagger-Diff возвращает различия - PullRequest
0 голосов
/ 08 декабря 2018

Итак, у меня есть работа в Jenkins, которую я сейчас тестирую, которая сравнивает два файла контракта Swagger вот так .

Я использую это для запуска моего сравнения:

npx swagger-diff <url1> <url2>

Что происходит, когда я изменяю контракт на двух конечных точках, я получаю только предупреждение, а не ошибку, и это не вызываетДженкинс сообщил, что сборка не удалась.Могу ли я в любом случае настроить это, чтобы гарантировать, что сборка Jenkins не удастся, если есть контрактные различия?

Конечная цель состоит в том, чтобы иметь возможность наблюдать за конечной точкой, чтобы мы знали, когда она выходит из строя.

1 Ответ

0 голосов
/ 10 декабря 2018

Итак, я решил эту проблему, используя плагин Jenkins Log Parser , чтобы прочитать журнал и найти конкретные критические изменения, которые мы определили как «фатальные».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...