From c3d5b891b69cab5600a3c4ecc25d237c2219d660 Mon Sep 17 00:00:00 2001 From: wood911010 Date: Sun, 8 Feb 2026 18:49:47 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E6=9B=B4=E6=96=B0=E8=87=AA=E5=8A=A8?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/deploy_frontend.git.yml | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/deploy_frontend.git.yml b/.github/workflows/deploy_frontend.git.yml index 7e38691..72446dc 100644 --- a/.github/workflows/deploy_frontend.git.yml +++ b/.github/workflows/deploy_frontend.git.yml @@ -76,14 +76,14 @@ jobs: - name: Prepare temp directory uses: appleboy/ssh-action@v1.0.3 with: - host: ${{ secrets.HOST_PI }} - username: pi - password: ${{ secrets.PASS_PI }} + host: ${{ secrets.HOST43 }} + username: root + password: ${{ secrets.PASS43 }} port: 22 script: | sudo rm -rf /home/pi/lm-www/frontend_tmp sudo mkdir -p /home/pi/lm-www/frontend_tmp/production - sudo chown -R pi:pi /home/pi/lm-www/frontend_tmp + sudo chown -R root:root /home/pi/lm-www/frontend_tmp # 安装 rsync(用于带进度显示的文件传输) - name: Install rsync @@ -105,10 +105,10 @@ jobs: echo "Starting file transfer with rsync..." # 启动后台传输(使用 --info=progress2 只显示总体进度,减少输出) - sshpass -p "${{ secrets.PASS_PI }}" rsync -avz --info=progress2 \ + sshpass -p "${{ secrets.PASS43 }}" rsync -avz --info=progress2 \ -e "ssh -o StrictHostKeyChecking=no" \ frontend/production/ \ - pi@${{ secrets.HOST_PI }}:/home/pi/lm-www/frontend_tmp/production/ > /tmp/rsync.log 2>&1 & + pi@${{ secrets.HOST43 }}:/home/pi/lm-www/frontend_tmp/production/ > /tmp/rsync.log 2>&1 & RSYNC_PID=$! # 每10秒显示一次进度 @@ -118,8 +118,8 @@ jobs: while kill -0 $RSYNC_PID 2>/dev/null; do sleep 10 # 通过SSH检查目标目录大小 - TRANSFERRED=$(sshpass -p "${{ secrets.PASS_PI }}" ssh -o StrictHostKeyChecking=no \ - pi@${{ secrets.HOST_PI }} \ + TRANSFERRED=$(sshpass -p "${{ secrets.PASS43 }}" ssh -o StrictHostKeyChecking=no \ + pi@${{ secrets.HOST43 }} \ "du -sb /home/pi/lm-www/frontend_tmp/production 2>/dev/null | cut -f1" || echo "0") if [ "$TRANSFERRED" != "0" ] && [ "$TOTAL_SIZE" != "0" ]; then @@ -153,9 +153,9 @@ jobs: - name: Deploy to production uses: appleboy/ssh-action@v1.0.3 with: - host: ${{ secrets.HOST_PI }} + host: ${{ secrets.HOST43 }} username: pi - password: ${{ secrets.PASS_PI }} + password: ${{ secrets.PASS43 }} port: 22 script: | set -e