From b353572ea654291b773d67c3965a01c6feadf53c Mon Sep 17 00:00:00 2001 From: Oleg Sheynin Date: Thu, 25 Jul 2024 12:42:43 -0400 Subject: [PATCH] progress --- release_version.txt | 2 +- scripts/build_release.sh | 43 +++++++++++++++++++++++++++++++--------- 2 files changed, 35 insertions(+), 10 deletions(-) diff --git a/release_version.txt b/release_version.txt index 66c4c22..524cb55 100644 --- a/release_version.txt +++ b/release_version.txt @@ -1 +1 @@ -1.0.9 +1.1.1 diff --git a/scripts/build_release.sh b/scripts/build_release.sh index 6159005..4c04b4b 100755 --- a/scripts/build_release.sh +++ b/scripts/build_release.sh @@ -7,10 +7,6 @@ git_repo_arr[cvttpy]=git@cloud21.cvtt.vpn:/opt/store/git/cvttpy.git git_repo_arr[ops]=git@cloud21.cvtt.vpn:/opt/store/git/ops.git git_repo_arr[research]=git@cloud21.cvtt.vpn:/opt/store/git/research.git -default_project=cvttpy -default_branch=master - - dist_root=/home/cvttdist/software/cvtt2 dist_user=cvttdist dist_host="cloud21.cvtt.vpn" @@ -21,11 +17,40 @@ dist_locations="cloud21.cvtt.vpn:22 homestore.cvtt.vpn:22" interactive=Y # cmdline -prj=${1:-${default_project}} -brnch=${2:-${default_branch}} -if [ "${3}" == "D" ]; then - interactive=N -fi +prj= +brnch=master +interactive=N + +usage() { + echo "Usage: $0 -p [-b -i (interactive)" + exit 1 +} + + +while getopts ":p:b:i" opt; do + case ${opt} in + p ) + prj=$OPTARG + ;; + b ) + brnch=$OPTARG + ;; + i ) + interactive=Y + ;; + \? ) + echo "Invalid option: -$OPTARG" >&2 + usage + ;; + : ) + echo "Option -$OPTARG requires an argument." >&2 + usage + ;; + esac +done + + + function confirm { if [ "${interactive}" == "Y" ]; then