From 7621275c7454c03f8968ffed5c4276d85d95fa98 Mon Sep 17 00:00:00 2001 From: tanshu Date: Sun, 17 Apr 2022 13:50:11 +0530 Subject: [PATCH] Chore: Update deploy and version bump scripts --- deploy.sh | 11 ++++++++--- version_bump.sh | 29 ++++++++++++++--------------- 2 files changed, 22 insertions(+), 18 deletions(-) diff --git a/deploy.sh b/deploy.sh index cfda705..a3d3543 100755 --- a/deploy.sh +++ b/deploy.sh @@ -9,11 +9,16 @@ then ./version_bump.sh "$1" else echo "No version bump" - git push fi cd docker/app || exit docker build --tag luthor:latest . +if [ 1 -eq "$#" ] +then + docker tag luthor:latest "$1" +else + echo "No version bump" +fi cd "$parent_path/docker" || exit -docker save luthor:latest | bzip2 | pv | ssh tanshu@knox.tanshu.com 'bunzip2 | sudo docker load' -ansible-playbook playbook.yml +docker save luthor:latest | bzip2 | pv | ssh tanshu@anubhachambers.com 'bunzip2 | sudo docker load' +ansible-playbook --limit=anubha playbook.yml diff --git a/version_bump.sh b/version_bump.sh index 41cb74c..b35e61a 100755 --- a/version_bump.sh +++ b/version_bump.sh @@ -2,25 +2,24 @@ parent_path=$( cd "$(dirname "${BASH_SOURCE[0]}")" || exit ; pwd -P ) cd "$parent_path" || exit -if [ 1 -ne "$#" ] +if [ 1 -eq "$#" ] then - echo "Usage: `basename $0` Version: eg. 9.0.0" - exit 0 + echo "Version bump to $1" + sed --in-place --regexp-extended 's/version = "([0-9].[0-9].[0-9])"/version = "'"$1"'"/g' luthor/pyproject.toml + git add luthor/pyproject.toml + sed --in-place --regexp-extended 's/version: '\''([0-9].[0-9].[0-9])'\''/version: '\'"$1"\''/g' otis/src/environments/environment.prod.ts + git add otis/src/environments/environment.prod.ts + sed --in-place --regexp-extended 's/version: '\''([0-9].[0-9].[0-9])'\''/version: '\'"$1"\''/g' otis/src/environments/environment.ts + git add otis/src/environments/environment.ts + sed --in-place --regexp-extended 's/"version": "([0-9].[0-9].[0-9])"/"version": "'"$1"'"/g' otis/package.json + git add otis/package.json + git commit -m "Version Bump v$1" + git tag "v$1" +else + echo "No version bump" fi -sed --in-place --regexp-extended 's/"([0-9].[0-9].[0-9])"/"'"$1"'"/g' luther/luther/__version__.py -git add luther/luther/__version__.py -sed --in-place --regexp-extended 's/version = "([0-9].[0-9].[0-9])"/version = "'"$1"'"/g' luther/pyproject.toml -git add luther/pyproject.toml -sed --in-place --regexp-extended 's/version: '\''([0-9].[0-9].[0-9])'\''/version: '\'"$1"\''/g' otis/src/environments/environment.prod.ts -git add otis/src/environments/environment.prod.ts -sed --in-place --regexp-extended 's/version: '\''([0-9].[0-9].[0-9])'\''/version: '\'"$1"\''/g' otis/src/environments/environment.ts -git add otis/src/environments/environment.ts -sed --in-place --regexp-extended 's/"version": "([0-9].[0-9].[0-9])"/"version": "'"$1"'"/g' otis/package.json -git add otis/package.json -git commit -m "Version Bump v$1" git push git tag --delete latest git tag latest -git tag "v$1" git push --delete origin latest git push --tags