From 6cd19a09186edc7996023094d14bbc22ca635bf5 Mon Sep 17 00:00:00 2001 From: Victor Vlasenko Date: Fri, 2 Jun 2023 18:51:57 +0300 Subject: [PATCH] Adds intelligent dir creation --- .github/workflows/deploy.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 2e8177bd7..76b3d33f1 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -15,14 +15,14 @@ jobs: echo "${{ secrets.SSH_PRIVATE_KEY }}" > ~/.ssh/id_rsa ssh-keyscan -p 8222 -H ausk.sysgears.com > ~/.ssh/known_hosts ssh node@ausk.sysgears.com -p 8222 << EOF - rm -rf ausk.old - mv apollo-universal-starter-kit ausk.old - git clone --depth 1 https://github.com/sysgears/apollo-universal-starter-kit - cd apollo-universal-starter-kit + DIR=$(mktemp -u ausk.XXXXXXXX) + git clone --depth 1 https://github.com/sysgears/apollo-universal-starter-kit $DIR + cd $DIR yarn yarn heroku-postbuild killall node - rm -rf ../ausk.old nohup yarn start & + cd .. + ls ausk.* | grep -v $DIR | xargs rm -rf EOF echo 'Finished!'