x
Some checks failed
Build docker and publish / build (20.15.1) (push) Failing after 5m51s

This commit is contained in:
shanshanzhong 2025-09-26 20:12:09 -07:00
parent 97bb873bb8
commit 93fcaace26

View File

@ -116,21 +116,26 @@ jobs:
script: |
echo "连接服务器成功,开始部署..."
# 停止并删除旧容器
if docker ps -a | grep -q ppanel-server; then
# 停止并删除旧容器(忽略所有错误)
if docker ps -a | grep -q ppanel-server 2>/dev/null; then
echo "停止旧容器..."
docker stop ppanel-server || true
docker stop ppanel-server >/dev/null 2>&1 || true
echo "等待容器完全停止..."
sleep 3
sleep 5
echo "删除旧容器..."
docker rm ppanel-server || true
# 如果普通删除失败,尝试强制删除
if docker ps -a | grep -q ppanel-server; then
echo "尝试强制删除容器..."
docker rm -f ppanel-server || true
fi
echo "等待删除操作完成..."
# 静默删除,完全忽略错误输出
docker rm ppanel-server >/dev/null 2>&1 || true
sleep 2
# 如果仍然存在,尝试强制删除(静默)
if docker ps -a | grep -q ppanel-server 2>/dev/null; then
echo "尝试强制删除..."
docker rm -f ppanel-server >/dev/null 2>&1 || true
sleep 3
fi
echo "容器清理完成,继续部署..."
fi
# 拉取最新镜像