fix(deploy): runner 缺失 docker 时自动安装 CLI
All checks were successful
CI / ci (push) Successful in 1m22s
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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user