From abda86256c3ff1060bd18d7962b224e321aa6ac7 Mon Sep 17 00:00:00 2001 From: alboped Date: Tue, 28 Apr 2026 03:01:11 +0800 Subject: [PATCH] =?UTF-8?q?fix(deploy):=20runner=20=E7=BC=BA=E5=A4=B1=20do?= =?UTF-8?q?cker=20=E6=97=B6=E8=87=AA=E5=8A=A8=E5=AE=89=E8=A3=85=20CLI?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在 deploy 流程执行镜像构建前增加 docker 命令检测,缺失时自动安装 docker.io,避免 runner 环境差异导致 command not found 失败。 Made-with: Cursor --- .gitea/workflows/deploy.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 2439b3d..9bff62f 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -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