Sha256: 7876d7a050967a08b376011141844af687baec57c31ce7b3a80ff76fe5212cce

Contents?: true

Size: 625 Bytes

Versions: 23

Compression:

Stored size: 625 Bytes

Contents

#!/bin/sh
function finish {
  rm -rf tmp/pact.json
}
trap finish EXIT

set -x

consumer=${1:-Foo}
provider=${2:-Bar}
escaped_consumer=$(echo $consumer | ruby -e "require 'uri'; puts URI.encode(ARGF.read.strip)")
escaped_provider=$(echo $provider | ruby -e "require 'uri'; puts URI.encode(ARGF.read.strip)")
echo $consumer $provider
body=$(cat script/foo-bar.json | sed "s/Foo/${consumer}/" | sed "s/Bar/${provider}/")
echo $body > tmp/pact.json
curl -v -XPUT \-H "Content-Type: application/json" \
-d@tmp/pact.json \
http://127.0.0.1:9292/pacts/provider/${escaped_provider}/consumer/${escaped_consumer}/version/1.0.0
echo ""

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
pact_broker-2.31.0 script/publish.sh
pact_broker-2.30.0 script/publish.sh
pact_broker-2.29.0 script/publish.sh
pact_broker-2.27.6 script/publish.sh
pact_broker-2.27.5 script/publish.sh
pact_broker-2.27.4 script/publish.sh
pact_broker-2.27.3 script/publish.sh
pact_broker-2.27.2 script/publish.sh
pact_broker-2.27.0 script/publish.sh
pact_broker-2.26.1 script/publish.sh
pact_broker-2.26.0 script/publish.sh
pact_broker-2.25.0 script/publish.sh
pact_broker-2.24.0 script/publish.sh
pact_broker-2.23.4 script/publish.sh
pact_broker-2.23.3 script/publish.sh
pact_broker-2.23.2 script/publish.sh
pact_broker-2.23.1 script/publish.sh
pact_broker-2.23.0 script/publish.sh
pact_broker-2.22.0 script/publish.sh
pact_broker-2.21.0 script/publish.sh