невозможно опубликовать результат для брокера пакта - PullRequest
0 голосов
/ 26 сентября 2019

Я пытаюсь опубликовать результат проверки на хосте pact broker на localhost: 9292 с помощью следующей команды:

curl -XPOST -H 'Content-Type: application / json' -d @ / home / ec2-user / pact-ruby / example / zoo-app / spec / pacts / zoo_app-animal_service.json $ {valid_url}

Здесь я не могу получить значение URL-адреса подтверждения из синтаксиса ниже.BASE_URL = "http://localhost:9292"

response_body = $ (curl $ {BASE_URL} / пакты / провайдер / Бар / потребитель / Foo / latest) valid_url = $ (echo" $ {response_body} "| ruby ​​-e" require 'json'; помещает JSON.parse (ARGF.read) [' _ links '] [' pb: publish-проверочные результаты '] [' href '] ") curl -XPOST -H' Content-Type: application / json '-d@ script / foo-bar-verify.json $ {verify_url}

В настоящее время я выполнил проверку по приведенному ниже адресу: ../animal-service> specs / service_consumers> rake: pact-verify-at [].

Я не могу понять, как мне получить URL-адрес подтверждения из вышеуказанного запроса. Что мне не хватает, пожалуйста, помогите.

Заранее спасибо.

...