微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

合同内容改变即使合同没有变化也会触发

如何解决合同内容改变即使合同没有变化也会触发

我已经使用 docker image dius/pact-broker:2.40.0-1 设置了契约代理,我的参与者被标记为“master”并通过提交 SHA 进行版本控制。在代理上建立的 Webhook“合同内容已更改”。该事件在每次 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>

添加标签时不会发生这种情况。我怎么能修好呢?提前致谢

解决方法

能否请您分享您的 Pact 消费者测试?

如果您使用的匹配器生成动态值(例如,date 匹配器,但未指定示例)可以解释每次更改的合同。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。