0

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>

タグが追加されていない場合は発生しません。どうすれば修正できますか?前もって感謝します

4

1 に答える 1