Merge pull request #12 from Powerful-517/develop

Update deploy.yml
This commit is contained in:
tradew1nd
2025-07-18 11:38:45 +08:00
committed by GitHub

View File

@@ -22,15 +22,26 @@ jobs:
npm install
npm run build
- name: Deploy to server via SSH
uses: appleboy/scp-action@v1.0.0
- name: Deploy to temporary directory
uses: appleboy/scp-action@v0.1.6
with:
host: ${{ secrets.SERVER_HOST }}
username: ${{ secrets.SERVER_USERNAME }}
key: ${{ secrets.SSH_PRIVATE_KEY }}
port: ${{ secrets.SERVER_PORT || 22 }}
source: "dist/*"
target: "/var/www/html/yys-editor"
target: "~/code/yys-editor"
rm: true
debug: true
capture_stdout: true
- name: Copy to production directory
uses: appleboy/ssh-action@v0.1.8
with:
host: ${{ secrets.SERVER_HOST }}
username: ${{ secrets.SERVER_USERNAME }}
key: ${{ secrets.SSH_PRIVATE_KEY }}
port: ${{ secrets.SERVER_PORT || 22 }}
script: |
# 清空目标目录
sudo rm -rf /var/www/html/yys-editor
# 复制文件到目标目录
sudo cp -rf /home/ubuntu/code/yys-editor /var/www/html/