This commit is contained in:
parent
97bb873bb8
commit
93fcaace26
@ -116,21 +116,26 @@ jobs:
|
|||||||
script: |
|
script: |
|
||||||
echo "连接服务器成功,开始部署..."
|
echo "连接服务器成功,开始部署..."
|
||||||
|
|
||||||
# 停止并删除旧容器
|
# 停止并删除旧容器(忽略所有错误)
|
||||||
if docker ps -a | grep -q ppanel-server; then
|
if docker ps -a | grep -q ppanel-server 2>/dev/null; then
|
||||||
echo "停止旧容器..."
|
echo "停止旧容器..."
|
||||||
docker stop ppanel-server || true
|
docker stop ppanel-server >/dev/null 2>&1 || true
|
||||||
echo "等待容器完全停止..."
|
echo "等待容器完全停止..."
|
||||||
sleep 3
|
sleep 5
|
||||||
|
|
||||||
echo "删除旧容器..."
|
echo "删除旧容器..."
|
||||||
docker rm ppanel-server || true
|
# 静默删除,完全忽略错误输出
|
||||||
# 如果普通删除失败,尝试强制删除
|
docker rm ppanel-server >/dev/null 2>&1 || true
|
||||||
if docker ps -a | grep -q ppanel-server; then
|
|
||||||
echo "尝试强制删除容器..."
|
|
||||||
docker rm -f ppanel-server || true
|
|
||||||
fi
|
|
||||||
echo "等待删除操作完成..."
|
|
||||||
sleep 2
|
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
|
fi
|
||||||
|
|
||||||
# 拉取最新镜像
|
# 拉取最新镜像
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user