Arguments:
--b Set the S3 bucket name
+-b Set the S3 bucket name (default: nitro-apt-repo)
+-r Set AWS region (default: us-west-2)
Options:
parse_args() {
local OPTIND
- while getopts ":b:hsn" opt; do
+ while getopts ":b:hsnr:" opt; do
case ${opt} in
b) BUCKET=${OPTARG}
;;
;;
n) NO_UPLOAD=1
;;
+ r) AWS_REGION=${OPTARG}
+ ;;
\?) echo "Invalid Option: -${OPTARG}" 1>&2; exit 1
;;
esac
COMMIT=$( (cd docker-gc && git rev-parse --short HEAD) )
VERSION="2:$(cat "${PWD}"/docker-gc/version.txt)~${COMMIT}"
TAG="gonitro/docker-gc-build:${COMMIT}"
- AWS_REGION=us-west-2
+ AWS_REGION=${AWS_REGION:-us-west-2}
BUCKET=${BUCKET:-nitro-apt-repo}
DRY_RUN=${DRY_RUN:-}
NO_UPLOAD=${NO_UPLOAD:-}