From 6194269827961c6da01762652a12f45b8c594fac Mon Sep 17 00:00:00 2001 From: isUnknown Date: Fri, 1 Aug 2025 15:14:01 +0200 Subject: [PATCH] CI : sync only changing dirs --- .gitlab-ci.yml | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 14d7c22..eac922b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -20,9 +20,26 @@ deploy: before_script: - apt-get update -qq && apt-get install -y rsync sshpass script: + - cd dist - | sshpass -p "$PASSWORD" rsync -avz --delete \ + --exclude 'accounts/' \ + --exclude 'cache/' \ + --exclude 'sessions/' \ -e "ssh -p 2244 -o StrictHostKeyChecking=no" \ - dist/ $USERNAME@$HOST:$PROD_PATH + site/ $USERNAME@$PREPRODUCTION_HOST:$PROD_PATH/site/ + + sshpass -p "$PASSWORD" rsync -avz --delete \ + -e "ssh -p 2244 -o StrictHostKeyChecking=no" \ + kirby/ $USERNAME@$PREPRODUCTION_HOST:$PROD_PATH/kirby/ + + sshpass -p "$PASSWORD" rsync -avz --delete \ + -e "ssh -p 2244 -o StrictHostKeyChecking=no" \ + vendor/ $USERNAME@$PREPRODUCTION_HOST:$PROD_PATH/vendor/ + + sshpass -p "$PASSWORD" rsync -avz --delete \ + --exclude 'tiles/' \ + -e "ssh -p 2244 -o StrictHostKeyChecking=no" \ + assets/ $USERNAME@$PREPRODUCTION_HOST:$PROD_PATH/assets/ dependencies: - build