From 0e24828a6db87167a0cb4549ebd228fcf6f9377b Mon Sep 17 00:00:00 2001 From: dongliang Date: Mon, 6 Apr 2026 11:49:18 +0930 Subject: [PATCH] feat(dev-cicd): add docker compose pull scope + Docker Hub timeout lesson --- skills-dev/dev-cicd-plugin/skills/SKILL.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/skills-dev/dev-cicd-plugin/skills/SKILL.md b/skills-dev/dev-cicd-plugin/skills/SKILL.md index 449f20b..a2a8c4d 100644 --- a/skills-dev/dev-cicd-plugin/skills/SKILL.md +++ b/skills-dev/dev-cicd-plugin/skills/SKILL.md @@ -298,7 +298,8 @@ Pipeline 失败 │ ├── "unauthorized" / "denied" → docker login 凭据过期 或 ACR namespace 缺失 │ ├── "no space left" → docker system prune │ ├── "transferring context: XXX MB" 很慢 → 缺少 .dockerignore(node_modules 被传入) -│ └── build 成功但 push denied → 镜像路径缺 namespace(registry/namespace/image) +│ ├── build 成功但 push denied → 镜像路径缺 namespace(registry/namespace/image) +│ └── docker compose pull 超时 → 不带参数会拉 Docker Hub 上的 postgres/redis,只拉业务镜像 │ └── 部署失败 ├── "Connection refused" (SSH) → 目标服务器 SSH 端口/密钥 @@ -319,6 +320,7 @@ Pipeline 失败 | `No profiles for bundle id` | 无 distribution profile | 在 Apple Developer 创建并安装 | | `transferring context: 768MB` | 缺 .dockerignore | 创建 .dockerignore 排除 node_modules/.next/.git | | `denied: requested access` (push) | ACR 镜像路径缺 namespace | registry/**namespace**/image | +| `docker compose pull` 超时 | 拉了 Docker Hub 的 postgres/redis | `docker compose pull gateway web` 只拉业务镜像 | | `missing icon file 120x120` | 无 App Icon asset | 创建 Assets.xcassets + AppIcon | | `UIInterfaceOrientation` iPad | 缺 iPad 方向声明 | 四方向 + `UIRequiresFullScreen` |