#!/bin/bash



# From:

# http://raamdev.com/2008/using-curl-to-upload-files-via-post-to-amazon-s3/



GIT_VERSION=`git rev-parse --short HEAD`



rm -rf vendor composer.lock

composer install --no-dev

printf "<?php\nrequire 'vendor/autoload.php';\n?>" > sendgrid-php.php

cd ..

zip -r sendgrid-php.zip sendgrid-php -x \*.git\* \*composer.json\* \*scripts\* \*test\* \*.travis.yml\*



curl -X POST \

  -F "key=sendgrid-php/versions/sendgrid-php-$GIT_VERSION.zip" \

  -F "acl=public-read" \

  -F "AWSAccessKeyId=$S3_ACCESS_KEY" \

  -F "Policy=$S3_POLICY" \

  -F "Signature=$S3_SIGNATURE" \

  -F "Content-Type=application/zip" \

  -F "file=@./sendgrid-php.zip" \

  https://s3.amazonaws.com/$S3_BUCKET



if [ "$TRAVIS_BRANCH" = "master" ]

then

  curl -X POST \

    -F "key=sendgrid-php/sendgrid-php.zip" \

    -F "acl=public-read" \

    -F "AWSAccessKeyId=$S3_ACCESS_KEY" \

    -F "Policy=$S3_POLICY" \

    -F "Signature=$S3_SIGNATURE" \

    -F "Content-Type=application/zip" \

    -F "file=@./sendgrid-php.zip" \

    https://s3.amazonaws.com/$S3_BUCKET

fi



exit 0

