Как использовать значки Pact Broker

Кажется, мне не хватает чего-то жизненно важного, но я не вижу, что значки доступны для моих пактов по URI, указанным в примерах здесь: https://github.com/pact-foundation/pact_broker/wiki/Provider-verify-badges

А именно: https://your-broker/pacts/provider/PROVIDER/consumer/CONSUMER/latest/badge.svg (PROVIDER / CONSUMER заменяются существующими значениями)

Я просто получаю ответ 404 при попытке доступа.

Я использую pact-jvm v3.5.7 и pactbroker v2.6.0.

Что я не понимаю?


person Joel Andersson    schedule 12.10.2017    source источник


Ответы (2)


Я думаю, что в 2.6.0 значки отключены по умолчанию из соображений конфиденциальности. Недавно я включил их по умолчанию, так как считаю, что преимущества перевешивают недостатки. Обновитесь до последней версии брокера или установите enable_badge_resources = true в конфигурации Pact Broker (config.ru).

Пока вы это делаете, просмотрите раздел конфигурации значков в вики. https://github.com/pact-foundation/pact_broker/wiki/Configuration#badges

person Beth Skurrie    schedule 15.10.2017

Установка свойства enable_badge_resources = true в соответствии с предложением дала результат. Спасибо!

person Joel Andersson    schedule 16.10.2017