Compare commits

..

1 Commits

Author SHA1 Message Date
56e3cfcff7 Merge pull request 'dev' (#1) from dev into main
Some checks failed
deploy / deploy (push) Has been cancelled
Reviewed-on: #1
2026-10-19 17:49:28 +08:00

View File

@ -1,22 +1,18 @@
name: deploy name: deploy
on: on:
workflow_dispatch: push:
branches: [main, master]
jobs: jobs:
deploy: deploy:
runs-on: docker runs-on: docker
steps: steps:
- name: SSH deploy - name: SSH 到服务器执行上线脚本
shell: sh uses: appleboy/ssh-action@v1
env: with:
KEY_B64: ${{ secrets.DEPLOY_KEY_B64 }} host: ${{ secrets.DEPLOY_HOST }}
DEPLOY_HOST: ${{ secrets.DEPLOY_HOST }} username: ${{ secrets.DEPLOY_USER }}
DEPLOY_USER: ${{ secrets.DEPLOY_USER }} key: ${{ secrets.DEPLOY_KEY }}
run: | script: |
set -e cd /opt/fashion/test
apk add --no-cache openssh-client >/dev/null 2>&1 || true ./deploy.sh
mkdir -p "$HOME/.ssh"
echo "$KEY_B64" | base64 -d > "$HOME/.ssh/id"
chmod 600 "$HOME/.ssh/id"
ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -i "$HOME/.ssh/id" \
"$DEPLOY_USER@$DEPLOY_HOST" "cd /opt/fashion/backend_v2 && ./deploy.sh web --no-cache"