docker image dius/pact-broker:2.40.0-1 で Pact Broker をセットアップしました。私の pacticipants は「マスター」としてタグ付けされ、コミット SHA によってバージョン管理されています。ブローカーに「契約内容が変更されました」という Webhook が確立されました。pact が変更されていなくても、jenkins ビルドごとにイベントがトリガーされます。消費者ジェンキンスファイル:
sh '../mvnw pact:publish -Dpact.consumer.version=${GIT_COMMIT} -Dpact.tag=master'
コンシューマー Maven プラグイン:
<groupId>au.com.dius</groupId>
<artifactId>pact-jvm-provider-maven_2.12</artifactId>
<version>3.5.24</version>
<configuration>
<pactBrokerUrl>http://pact_broker</pactBrokerUrl>
<projectVersion>${pact.consumer.version}</projectVersion>
<tags>
<tag>${pact.tag}</tag>
</tags>
</configuration>
タグが追加されていない場合は発生しません。どうすれば修正できますか?前もって感謝します