build.sh in quiz_api_client-2.0.0 vs build.sh in quiz_api_client-2.1.0
- old
+ new
@@ -3,11 +3,12 @@
set -ex
function save_pact_files_to_s3()
{
echo "Saving pact files to S3..."
- aws s3 cp pacts s3://ci-asset-cache/pacts/${JOB_NAME} --recursive --only-show-errors --region us-east-1
+ folder=${1:-latest}
+ aws s3 cp pacts s3://ci-asset-cache/pacts/${JOB_NAME}/${folder} --recursive --only-show-errors --region us-east-1
}
function cleanup() {
exit_code=$?
set +e
@@ -26,6 +27,8 @@
echo "Running contract tests..."
docker-compose run --name contracts -T contracts-testrunner bundle exec rspec spec/contracts
docker cp contracts:/usr/src/app/pacts .
docker cp contracts:/usr/src/app/log .
-save_pact_files_to_s3
+if [[ "${GERRIT_EVENT_TYPE}" == "change-merged" ]]; then
+ save_pact_files_to_s3
+fi