fix(deploy): runner 缺失 docker 时自动安装 CLI
All checks were successful
CI / ci (push) Successful in 1m22s

在 deploy 流程执行镜像构建前增加 docker 命令检测,缺失时自动安装 docker.io,避免 runner 环境差异导致 command not found 失败。

Made-with: Cursor
This commit is contained in:
2026-04-28 03:01:11 +08:00
parent 667832a585
commit abda86256c

View File

@@ -27,6 +27,11 @@ jobs:
REGISTRY_USERNAME="${{ vars.REGISTRY_USERNAME }}"
REGISTRY_PASSWORD="${{ vars.REGISTRY_PASSWORD }}"
if ! command -v docker >/dev/null 2>&1; then
apt-get update
apt-get install -y docker.io
fi
mkdir -p ~/.ssh
echo "${SSH_PRIVATE_KEY}" > ~/.ssh/id_rsa
chmod 600 ~/.ssh/id_rsa