1

似乎我遗漏了一些重要的东西,但我看不到这些徽章可用于我的契约在此处示例中给出的 URI:https ://github.com/pact-foundation/pact_broker/wiki/Provider-verification-badges

即:https://your-broker/pacts/provider/PROVIDER/consumer/CONSUMER/latest/badge.svg (PROVIDER/CONSUMER 替换为现有值)

尝试访问时,我只是收到 404 响应。

我正在使用 pact-jvm v3.5.7 和 pactbroker v2.6.0。

我不明白什么?

4

2 回答 2

1

我认为 2.6.0 出于隐私原因默认关闭了徽章。我最近默认启用了它们,因为我认为好处大于坏处。升级到最新版本的代理,或enable_badge_resources = true在 Pact Broker 配置 (config.ru) 中设置。

当您使用它时,请查看 wiki 中的徽章配置部分。https://github.com/pact-foundation/pact_broker/wiki/Configuration#badges

于 2017-10-15T23:13:43.987 回答
1

enable_badge_resources = true按照建议设置属性就可以了。谢谢!

于 2017-10-16T09:56:41.717 回答