2019-03-04 19:59:20 +01:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
set -e # fail on any error
|
|
|
|
set -u # treat unset variables as error
|
|
|
|
|
|
|
|
echo "__________Push binaries to AWS S3____________"
|
|
|
|
case "${SCHEDULE_TAG:-${CI_COMMIT_REF_NAME}}" in
|
|
|
|
(beta|stable|nightly)
|
2019-03-05 18:33:10 +01:00
|
|
|
BUCKET=releases.parity.io/ethereum;
|
2019-03-04 19:59:20 +01:00
|
|
|
;;
|
|
|
|
(*)
|
2019-03-05 18:33:10 +01:00
|
|
|
BUCKET=builds-parity;
|
2019-03-04 19:59:20 +01:00
|
|
|
;;
|
|
|
|
esac
|
|
|
|
aws s3 sync ./artifacts s3://${BUCKET}/${SCHEDULE_TAG:-${CI_COMMIT_REF_NAME}}/
|
|
|
|
echo "__________Read from S3____________"
|
|
|
|
aws s3 ls s3://${BUCKET}/${SCHEDULE_TAG:-${CI_COMMIT_REF_NAME}}/
|
|
|
|
--recursive --human-readable --summarize
|