Allow to choose the target AWS region using -r master origin/HEAD origin/master
authorSofian Brabez <sofian.brabez@gonitro.com>
Thu, 5 Sep 2019 09:49:36 +0000 (10:49 +0100)
committerSofian Brabez <sofian.brabez@gonitro.com>
Thu, 5 Sep 2019 13:48:12 +0000 (14:48 +0100)
release.sh

index 23c83e63f77b6d5e44ac32e537182dc5a0a9417c..868a7489eddf85cfce0dc89afae5acc838fa4b05 100755 (executable)
@@ -14,7 +14,8 @@ ${0##*/} [options] [arguments]
 
 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:
 
@@ -38,7 +39,7 @@ do_prereq() {
 
 parse_args() {
     local OPTIND
-    while getopts ":b:hsn" opt; do
+    while getopts ":b:hsnr:" opt; do
         case ${opt} in
             b) BUCKET=${OPTARG}
                 ;;
@@ -48,6 +49,8 @@ parse_args() {
                 ;;
             n) NO_UPLOAD=1
                 ;;
+            r) AWS_REGION=${OPTARG}
+                ;;
             \?) echo "Invalid Option: -${OPTARG}" 1>&2; exit 1
                 ;;
         esac
@@ -87,7 +90,7 @@ main() {
     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:-}