Provider と Consumer の 2 つのマイクロサービスがあり、どちらも独立して構築されています。コンシューマー マイクロサービスは、プロバイダー サービスの消費方法に誤りを犯し (何らかの理由で)、その結果、誤った協定が Pact Broker に発行されます。コンシューマー サービスのビルドは成功しますが (リリースまでずっと進むことができます!)、次のプロバイダー サービスのビルドは間違った理由で失敗します。そのため、破損したプロバイダー サービス ビルドと破損したコンシューマー リリースが発生します。
このような状況を防ぐためのベスト プラクティスは何ですか?
コントラクトが発行されたときに Pact Broker がプロバイダー テストを自動的にトリガーし、失敗した場合にコンシューマーに通知できることを期待していましたが、そうではないようです。
ありがとう!