Skip to content

Commit 5f27919

Browse files
committed
✨ feat(部署流程优化): 更新部署脚本,恢复使用scp替代rsync进行文件传输,确保目标目录清空后正确传输文件,提升部署稳定性。
1 parent d9d9791 commit 5f27919

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

.github/workflows/deploy.yml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,7 @@ jobs:
3838
echo "${{ secrets.ALIYUN_PRIVATE_KEY }}" | tr -d '\r' > private_key.pem
3939
chmod 600 private_key.pem
4040
# 清空目标目录
41-
# ssh -i private_key.pem $USERNAME@$HOST "rm -rf /work/nexus/*"
42-
# scp -i private_key.pem -C -r dist/* $USERNAME@$HOST:/work/nexus
43-
rsync -avz --delete dist/ $USERNAME@$HOST:/work/nexus
41+
ssh -i private_key.pem $USERNAME@$HOST "rm -rf /work/nexus/*"
42+
scp -i private_key.pem -C -r dist/* $USERNAME@$HOST:/work/nexus
4443
ssh -i private_key.pem $USERNAME@$HOST "sudo systemctl reload nginx"
4544
rm private_key.pem

0 commit comments

Comments
 (0)