# assumes you've set PACT_BROKER_BASE_URL, PACT_BROKER_USERNAME and PACT_BROKER_PASSWORD already # Must be executed from root directory of project. bundle exec bin/pact-broker publish $(dirname "$0")/pact.json bundle exec bin/pact-broker publish $(dirname "$0")/pact.json --auto-detect-version-properties bundle exec bin/pact-broker publish $(dirname "$0")/pact.json --auto-detect-version-properties --tag-with-git-branch bundle exec bin/pact-broker publish $(dirname "$0")/pact.json --branch branch-user-override bundle exec bin/pact-broker publish $(dirname "$0")/pact.json --branch branch-user-override --auto-detect-version-properties bundle exec bin/pact-broker publish $(dirname "$0")/pact.json --branch branch-user-override --auto-detect-version-properties --tag-with-git-branch bundle exec bin/pact-broker publish $(dirname "$0")/pact.json --consumer-app-version commit-user-override bundle exec bin/pact-broker publish $(dirname "$0")/pact.json --consumer-app-version commit-user-override --branch branch-user-override bundle exec bin/pact-broker publish $(dirname "$0")/pact.json --consumer-app-version commit-user-override --auto-detect-version-properties bundle exec bin/pact-broker publish $(dirname "$0")/pact.json --consumer-app-version commit-user-override --auto-detect-version-properties --tag-with-git-branch bundle exec bin/pact-broker publish $(dirname "$0")/pact.json --consumer-app-version commit-user-override --branch branch-user-override --auto-detect-version-properties bundle exec bin/pact-broker publish $(dirname "$0")/pact.json --consumer-app-version commit-user-override --branch branch-user-override --auto-detect-version-properties --tag-with-git-branch bundle exec bin/pact-broker publish $(dirname "$0")/pact.json -r bundle exec bin/pact-broker publish $(dirname "$0")/pact.json -r -g bundle exec bin/pact-broker publish $(dirname "$0")/pact.json -h branch-user-override bundle exec bin/pact-broker publish $(dirname "$0")/pact.json -h branch-user-override -r bundle exec bin/pact-broker publish $(dirname "$0")/pact.json -h branch-user-override -r -g bundle exec bin/pact-broker publish $(dirname "$0")/pact.json -a commit-user-override bundle exec bin/pact-broker publish $(dirname "$0")/pact.json -a commit-user-override -r bundle exec bin/pact-broker publish $(dirname "$0")/pact.json -a commit-user-override -r -g bundle exec bin/pact-broker publish $(dirname "$0")/pact.json -a commit-user-override -h branch-user-override bundle exec bin/pact-broker publish $(dirname "$0")/pact.json -a commit-user-override -h branch-user-override -r bundle exec bin/pact-broker publish $(dirname "$0")/pact.json -a commit-user-override -h branch-user-override -r -g