This commit is contained in:
@@ -88,8 +88,8 @@ jobs:
|
||||
cd "$PROJECT_DIR"
|
||||
SSH_CMD="ssh -i $SSH_KEY -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null"
|
||||
RSYNC_RSH="ssh -i $SSH_KEY -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null"
|
||||
$SSH_CMD "$REMOTE_USER@$REMOTE_HOST" "mkdir -p \"$REMOTE_VIEWS_DIR\""
|
||||
rsync -az --delete --exclude ".DS_Store" --exclude "_MACOSX" -e "$RSYNC_RSH" app/views/ "$REMOTE_USER@$REMOTE_HOST:$REMOTE_VIEWS_DIR/"
|
||||
$SSH_CMD "$REMOTE_USER@$REMOTE_HOST" "sudo mkdir -p \"$REMOTE_VIEWS_DIR\""
|
||||
rsync -az --delete --exclude ".DS_Store" --exclude "_MACOSX" --rsync-path="sudo rsync" -e "$RSYNC_RSH" app/views/ "$REMOTE_USER@$REMOTE_HOST:$REMOTE_VIEWS_DIR/"
|
||||
|
||||
- name: Deploy changed backend files only
|
||||
run: |
|
||||
@@ -115,8 +115,8 @@ jobs:
|
||||
[ -f "$file" ] || continue
|
||||
remote_file="$REMOTE_APP_ROOT/$file"
|
||||
remote_dir=$(dirname "$remote_file")
|
||||
$SSH_CMD "$REMOTE_USER@$REMOTE_HOST" "mkdir -p \"$remote_dir\""
|
||||
rsync -az --exclude ".DS_Store" --exclude "_MACOSX" -e "$RSYNC_RSH" "$file" "$REMOTE_USER@$REMOTE_HOST:$remote_file"
|
||||
$SSH_CMD "$REMOTE_USER@$REMOTE_HOST" "sudo mkdir -p \"$remote_dir\""
|
||||
rsync -az --exclude ".DS_Store" --exclude "_MACOSX" --rsync-path="sudo rsync" -e "$RSYNC_RSH" "$file" "$REMOTE_USER@$REMOTE_HOST:$remote_file"
|
||||
echo "Deployed: $file"
|
||||
done <<< "$CHANGED_FILES"
|
||||
fi
|
||||
@@ -125,7 +125,7 @@ jobs:
|
||||
while IFS= read -r file; do
|
||||
[ -z "$file" ] && continue
|
||||
remote_file="$REMOTE_APP_ROOT/$file"
|
||||
$SSH_CMD "$REMOTE_USER@$REMOTE_HOST" "rm -f \"$remote_file\""
|
||||
$SSH_CMD "$REMOTE_USER@$REMOTE_HOST" "sudo rm -f \"$remote_file\""
|
||||
echo "Deleted on remote: $file"
|
||||
done <<< "$DELETED_FILES"
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user