Описание тега pact-broker

Pact Broker - это HTTP-сервис, который позволяет командам обменивать потребительские контракты на HTTP (и другие) сервисы, созданные с помощью инструмента Pact.
0 ответов

Реализация PactBroker - без Docker

У моей компании еще есть докеры. Какие есть другие варианты, чтобы поддержать нашего собственного брокера PostgreSQL - единственный вариант подключения к базе данных. может ли MongoDB быть альтернативным вариантом для PostgreSQL. Любые предложения и…
31 янв '18 в 03:33
1 ответ

Pact не работает для сообщений SOAP

Я работаю над передачей SOAP-конверта для договора. Насколько я понимаю, PACT поддерживает XML, поэтому я хотел попробовать сообщение SOAP. Я создал примерный CXF-сервис для студентов на Java. Следующее - мой тест пакта public PactFragment createFra…
18 июл '17 в 13:32
1 ответ

Pact Contract Test: Как сгенерировать динамический PactDslJsonBody, используя значение json?

Как сгенерировать динамический PactDslJsonBody, используя значение json? Возможно ли, что команда Pact может предоставить автостроителю динамическое назначение тела? Тело Пакта: body(new PactDslJsonBody() .object("testsuite") .stringType("webId","24…
19 янв '18 в 11:22
0 ответов

Провайдер Pact-JVM тестирует разделение на конечную точку

Быстрый вопрос, возможно ли определить несколько классов на стороне провайдера для тестирования различных взаимодействий на конечной точке. Допустим, провайдер предоставляет API с двумя конечными точками:/api/v1/users а также /api/v1/friends, Давайт…
08 фев '19 в 18:06
1 ответ

Как я могу запустить Pact Broker с postgres в Kubernetes?

Беру это как образец микросервисного потребителя и провайдера https://github.com/anha1/microservices-pact-maven Packbroker Docker https://github.com/DiUS/pact_broker-docker Как развернуть и запустить pact_broker с postgres в Kubernetes? У меня есть …
13 май '17 в 15:43
2 ответа

Испорченные тесты провайдера Pact: pactVerificationTestTemplate "PreconditionViolation

Я довольно плохо знаком с тестированием CDC и делаю только первые шаги. Я развернул Pact-Broker (docker-compose), работающий на localhost:80. Потребитель успешно отправляет сгенерированные договоры брокеру, но кажется, что поставщик не может получит…
17 сен '18 в 00:49
2 ответа

Как использовать значки Pact Broker

Кажется, мне не хватает чего-то жизненно важного, но я не могу видеть, что значки доступны для моих договоров по URI, указанному в примерах здесь: https://github.com/pact-foundation/pact_broker/wiki/Provider-verification-badges А именно: https://you…
12 окт '17 в 11:20
1 ответ

Невозможно проверить конечную точку https с pact-jvm-provider-maven_2.11 в посреднике pact

Это мой фрагмент кода для поставщиков услуг <serviceProviders> <serviceProvider> <name>StoreSite</name> <protocol>https</protocol> <host>https://somesiteurl.com</host> <path></path> <con…
06 ноя '17 в 09:28
1 ответ

Как подключить Docker-контейнер Pact-Broker к локальной базе данных Postgresql?

Мой dockerfile выглядит следующим образом: FROM phusion/passenger-ruby24:0.9.26 ENV APP_HOME=/home/app/pact_broker/ RUN rm -f /etc/service/nginx/down /etc/nginx/sites-enabled/default COPY container / RUN gem update --system # USER app COPY pact_brok…
29 мар '18 в 18:52
1 ответ

Поддержка нескольких пактов от PACT-Broker

Я использую JUnit для создания плагинов Pacts и Pacts maven для публикации пакта в брокере пактов. Я использую ниже плагин Конфигурация <plugin> <groupId>au.com.dius</groupId> <artifactId>pact-jvm-provider-maven_2.11</arti…
26 июл '17 в 22:30
1 ответ

Получение сообщений "изображение докера dius/pact_broker устарело" в браузере Pact broker

Я использую образ докера брокера PAct и образ докера Postgres для моего брокера PAct. До прошлой недели все работало нормально. Сегодня я удалил Docker-контейнер с пакетным брокером и изображения и скачал его с dius/pact-broker. после этого я начал …
02 авг '17 в 23:19
1 ответ

Невозможно получить PACT из Pact Brocker в ядре dotnet при проверке стороны провайдера

Я реализовал PACT на стороне потребителя в ядре C# dotnet и смог опубликовать файл пакта *.json в PactBrocker, используя следующий код. var pactPublisher = new PactPublisher("http://domain.pact.dius.com.au", new PactUriOptions("***", "***")); pactPu…
28 окт '18 в 05:24
1 ответ

Как запустить скрипт PACT Broker can-i-deploy?

Я скачал ZIP-файл https://github.com/pact-foundation/pact_broker-client и запускаю команду ниже в моем bash, но я получаю ошибку, что я делаю неправильно Мой план состоял в том, чтобы запустить этот can-i-deploy из кода C#, но перед этим я запускаю …
27 ноя '18 в 22:45
1 ответ

Я использую pactnet и хочу опубликовать контракт, чтобы упаковать брокера

У меня есть файл pact, сгенерированный с помощью pactNet(я программист на C#), теперь как мне разместить файл pact в pact-broker. Я много читал, используя Curl, ruby ​​и java (с Gradle) для этой цели, но не видел ничего эквивалентного для C#. Есть л…
03 июл '17 в 12:08
1 ответ

Публикация пактов в брокере пактов с использованием плагина maven

Мне удалось создать файл пакта, а затем проверить его с помощью плагина maven. Теперь я пытаюсь опубликовать пакты с помощью брокера пактов. То, что я сделал до сих пор, основано на следующей https://github.com/DiUS/pact-jvm/tree/master/pact-jvm-pro…
28 сен '17 в 00:57
1 ответ

Использование Pact Framework для MSA с использованием SDK

Я пытаюсь ввести Пакт в нашей компании. Однако потребитель вызывает API-интерфейсы с использованием SDK поставщиков, а хост-порт определяется динамически с использованием Kubernetes. Я новичок во всей этой бэкэнд-технологии, поэтому пытаюсь понять, …
30 окт '17 в 11:01
2 ответа

Постоянство данных в каждой итерации PactVerify в провайдере

Каков наилучший способ выполнить проверку контрактов, когда конечная точка поставщика выполняет сохранение данных? Например, регистрация клиента. Должен ли я рассмотреть откат данных в конвейере?
18 окт '18 в 17:56
1 ответ

Как проверить Pacts против нескольких версий PACTS, опубликованных

Я использовал pact-jvm-provider-maven/ plugin для публикации различных версий (1.0.0 и 2.0.0) пактов в Pact-Broker. Я использую следующую конфигурацию, чтобы проверить соглашения с размещенным провайдером.... <plugin> <groupId>au.com.diu…
11 ноя '17 в 15:04
1 ответ

Как создать действительный веб-крючок, который может быть вызван событием Provider_verification_published в брокере пактов?

Чтобы автоматизировать тестирование контрактов, используя веб-зацепки от pact-брокеров, я создал настраиваемое событие contract_content_changed с заданием jenkins. но когда я пытался добавить webhook для конвейера клиента, который вызывается публика…
12 ноя '18 в 02:55
2 ответа

Ошибка при загрузке Pact-файла в Pact Broker

Ошибка "Не удалось прочитать пакты: NullPointerException" при загрузке файла пакта в посредник пактов. Ниже приведены мои данные стека и POM-файл. Пожалуйста помоги. Ниже мой след стека [INFO] loading pacts from target/pacts [INFO] found pact file: …
03 окт '17 в 08:55