似乎我遗漏了一些至关重要的东西,但我看不到这些徽章可用于我在这里的示例中给出的URI:https://github.com/pact-foundation/pact_broker/wiki/Provider-verification-badges
即:https://your-broker/pacts/provider/PROVIDER/consumer/CONSUMER/latest/badge.svg (提供者/消费者被现有值替换)
我在尝试访问时只收到404响应。
我正在使用pact-jvm v3.5.7和pactbroker v2.6.0。
我不理解的是什么?
答案 0 :(得分:1)
我认为出于隐私原因,2.6.0默认关闭了徽章。我最近默认启用它们,因为我认为好处超过了负面因素。升级到最新版本的代理,或在Pact Broker配置(config.ru)中设置enable_badge_resources = true
。
在您查看时,请查看Wiki中的徽章配置部分。 https://github.com/pact-foundation/pact_broker/wiki/Configuration#badges
答案 1 :(得分:1)
按照建议设置属性enable_badge_resources = true
就可以了。谢谢!