From ff681f69faaeb0856abddc5479a5ead7ae91ac1f Mon Sep 17 00:00:00 2001 From: astaphobia Date: Thu, 23 Apr 2020 06:59:58 +0800 Subject: [PATCH 1/3] reset db automatically and also snapshots stuff --- .circleci/config.yml | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 3de493b01..fa53c4eb2 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -7,15 +7,22 @@ reset_dbs: &reset_dbs name: RESET DBs command: | if [[ ${CIRCLE_BRANCH} == *"reset-db"* ]]; then - for host in $ln1 $ln2 $ln3; do ssh root@$host 'for f in *.db; do mv -- "$f" "_$f"; done'; done + for host in $ln1 $ln2 $ln3; do + echo "Trying to reset db on $host" + ssh root@$host 'cd /root/zoobc/resource && for f in *.db; do mv -- "$f" "_$f"; done && rm -rf snapshots_*'; + done; + else + echo "All good without reset db"; fi reset_db: &reset_db name: RESET DB command: | if [[ ${CIRCLE_BRANCH} == *"reset-db"* ]]; then - ssh root@$ln4 'for f in *.db; do mv -- "$f" "_$f"; done'; + echo "Trying to reset db on ${ln4}" + ssh root@$ln4 'cd /root/zoobc/resource && for f in *.db; do mv -- "$f" "_$f"; done && rm -rf snapsnots_*'; + else + echo "All good without reset db" fi - jobs: prepare: <<: *defaults From 898cbee5074f100f6218b65354007d721412952c Mon Sep 17 00:00:00 2001 From: astaphobia Date: Thu, 23 Apr 2020 11:08:28 +0800 Subject: [PATCH 2/3] *_kv would remove also --- .circleci/config.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index fa53c4eb2..90d293073 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -9,7 +9,7 @@ reset_dbs: &reset_dbs if [[ ${CIRCLE_BRANCH} == *"reset-db"* ]]; then for host in $ln1 $ln2 $ln3; do echo "Trying to reset db on $host" - ssh root@$host 'cd /root/zoobc/resource && for f in *.db; do mv -- "$f" "_$f"; done && rm -rf snapshots_*'; + ssh root@$host 'cd /root/zoobc/resource && for f in *.db; do mv -- "$f" "_$f"; done && rm -rf snapshots_* *_kv'; done; else echo "All good without reset db"; @@ -19,7 +19,7 @@ reset_db: &reset_db command: | if [[ ${CIRCLE_BRANCH} == *"reset-db"* ]]; then echo "Trying to reset db on ${ln4}" - ssh root@$ln4 'cd /root/zoobc/resource && for f in *.db; do mv -- "$f" "_$f"; done && rm -rf snapsnots_*'; + ssh root@$ln4 'cd /root/zoobc/resource && for f in *.db; do mv -- "$f" "_$f"; done && rm -rf snapsnots_* *_kv'; else echo "All good without reset db" fi From d1babe5383871f4ea7d4e4a1d91ac1225e74fd9f Mon Sep 17 00:00:00 2001 From: astaphobia Date: Thu, 23 Apr 2020 11:28:17 +0800 Subject: [PATCH 3/3] snapshots suffix --- .circleci/config.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 90d293073..08d3127b7 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -9,7 +9,7 @@ reset_dbs: &reset_dbs if [[ ${CIRCLE_BRANCH} == *"reset-db"* ]]; then for host in $ln1 $ln2 $ln3; do echo "Trying to reset db on $host" - ssh root@$host 'cd /root/zoobc/resource && for f in *.db; do mv -- "$f" "_$f"; done && rm -rf snapshots_* *_kv'; + ssh root@$host 'cd /root/zoobc/resource && for f in *.db; do mv -- "$f" "_$f"; done && rm -rf snapshots* *_kv'; done; else echo "All good without reset db"; @@ -19,7 +19,7 @@ reset_db: &reset_db command: | if [[ ${CIRCLE_BRANCH} == *"reset-db"* ]]; then echo "Trying to reset db on ${ln4}" - ssh root@$ln4 'cd /root/zoobc/resource && for f in *.db; do mv -- "$f" "_$f"; done && rm -rf snapsnots_* *_kv'; + ssh root@$ln4 'cd /root/zoobc/resource && for f in *.db; do mv -- "$f" "_$f"; done && rm -rf snapsnots* *_kv'; else echo "All good without reset db" fi