2 Commits

Author SHA1 Message Date
e8c48043ed Merge branch 'B2B'
Some checks failed
Architecture Governance / architecture (push) Has been cancelled
Deploy Frontend / deploy (push) Has been cancelled
2026-08-20 14:43:02 +04:00
358996cbf2 ci: stream releases over ssh
Some checks failed
Architecture Governance / architecture (push) Has been cancelled
2026-08-20 14:42:29 +04:00

View File

@@ -22,6 +22,9 @@ jobs:
deploy: deploy:
runs-on: ubuntu-latest runs-on: ubuntu-latest
environment: production environment: production
defaults:
run:
shell: bash
steps: steps:
- name: Checkout - name: Checkout
@@ -90,9 +93,8 @@ jobs:
echo "RELEASE=$RELEASE" >> "$GITHUB_ENV" echo "RELEASE=$RELEASE" >> "$GITHUB_ENV"
SSH="ssh -i ~/.ssh/deploy_key -o BatchMode=yes" SSH="ssh -i ~/.ssh/deploy_key -o BatchMode=yes"
$SSH "$USER@$HOST" "mkdir -p /srv/marketplaces/releases/$RELEASE/frontend" $SSH "$USER@$HOST" "mkdir -p /srv/marketplaces/releases/$RELEASE/frontend"
rsync -az --delete \ tar -C "$SRC" -czf - . | $SSH "$USER@$HOST" \
-e "$SSH" \ "tar -xzf - -C /srv/marketplaces/releases/$RELEASE/frontend"
"$SRC/" "$USER@$HOST:/srv/marketplaces/releases/$RELEASE/frontend/"
- name: Activate release - name: Activate release
env: env: