build.sh in quiz_api_client-2.5.2 vs build.sh in quiz_api_client-2.7.0
- old
+ new
@@ -4,14 +4,19 @@
function publish_pact_file_to_pact_broker()
{
echo "Publishing pact file to Pact Broker..."
+ sha="$(git rev-parse --short HEAD)"
+
docker-compose run --rm \
- -e PACT_BROKER_BASE_URL=${PACT_BROKER_BASE_URL} \
- -e PACT_BROKER_BASIC_AUTH_USERNAME=${PACT_BROKER_BASIC_AUTH_USERNAME} \
- -e PACT_BROKER_BASIC_AUTH_PASSWORD=${PACT_BROKER_BASIC_AUTH_PASSWORD} \
- contracts-testrunner bundle exec rake pact:publish:jenkins_post_merge
+ -e JENKINS_URL="${JENKINS_URL}" \
+ -e PACT_BROKER_HOST="${PACT_BROKER_HOST}" \
+ -e PACT_BROKER_USERNAME="${PACT_BROKER_USERNAME}" \
+ -e PACT_BROKER_PASSWORD="${PACT_BROKER_PASSWORD}" \
+ -e PACT_CONSUMER_TAG="${PACT_CONSUMER_TAG}" \
+ -e SHA="${sha}" \
+ contracts-testrunner bundle exec rake broker:pact:publish:jenkins_post_merge
}
function cleanup() {
exit_code=$?
set +e