有沒有人有過如何將驗證結果發佈回契約經紀人的例子? 我使用maven實施各階段(生成/發佈和驗證) 我發現的唯一的頁面是這個:https://github.com/pact-foundation/pact_broker/wiki/Provider-verification-results將驗證結果發回給契約經紀人
但我不清楚如何通過行家提供的插件來實現它
有沒有人有過如何將驗證結果發佈回契約經紀人的例子? 我使用maven實施各階段(生成/發佈和驗證) 我發現的唯一的頁面是這個:https://github.com/pact-foundation/pact_broker/wiki/Provider-verification-results將驗證結果發回給契約經紀人
但我不清楚如何通過行家提供的插件來實現它
我相信這是你正在尋找的文檔。
要知道,目前還沒有配置選項在本機上運行驗證時(羅恩很快就會將它添加)關閉驗證的發佈,所以你需要確保你的CI始終運行在你的本地測試後!
感謝@Beth
我不得不添加下面的部分進入我的插件的設置,以公佈結果回:
<pactBroker>
<url></url>
<authentication>
<username></username>
<password></password>
</authentication>
</pactBroker>
這是我的插件看起來像:
<plugin>
<groupId>au.com.dius</groupId>
<artifactId>pact-jvm-provider-maven_2.11</artifactId>
<version>3.5.5</version>
<configuration>
<pactBrokerUrl></pactBrokerUrl>
<pactBrokerUsername></pactBrokerUsername>
<pactBrokerPassword></pactBrokerPassword>
<projectVersion>1.0.0</projectVersion>
<serviceProviders>
<serviceProvider>
<name>${project.artifactId}</name>
<protocol>http</protocol>
<host>${K8S_APP_URL}</host>
<port>${K8S_NODE_PORT}</port>
<path>/</path>
<pactFileDirectory>target/pacts</pactFileDirectory>
<pactBroker>
<url></url>
<authentication>
<username></username>
<password></password>
</authentication>
</pactBroker>
</serviceProvider>
</serviceProviders>
</configuration>
</plugin>