{"job_id":"df88d322-5bfc-43a3-818c-807673f1f3ac","filters":{"level":null,"component":null},"total":19,"logs":[{"seq":1,"level":"INFO","component":"agent","message":"[agent] 2026-07-15 17:58:15.692 [INFO] [agent:df88d322] 🚀 CI 流水线启动","timestamp":"2026-07-15T17:58:15.692780+08:00"},{"seq":2,"level":"INFO","component":"git","message":"[git] 2026-07-15 17:58:15.693 [INFO] [git:df88d322] cloning http://git.fanson.cloud/fanson/fscp-admin.git -> /app/workspace/df88d322-5bfc-43a3-818c-807673f1f3ac (branch=develop)","timestamp":"2026-07-15T17:58:15.693854+08:00"},{"seq":3,"level":"INFO","component":"git","message":"[git] 2026-07-15 17:58:22.458 [INFO] [git:df88d322] Cloning into '/app/workspace/df88d322-5bfc-43a3-818c-807673f1f3ac'...","timestamp":"2026-07-15T17:58:22.458756+08:00"},{"seq":4,"level":"INFO","component":"git","message":"[git] 2026-07-15 17:58:22.458 [INFO] [git:df88d322] git clone success: /app/workspace/df88d322-5bfc-43a3-818c-807673f1f3ac","timestamp":"2026-07-15T17:58:22.458987+08:00"},{"seq":5,"level":"INFO","component":"agent","message":"[agent] 2026-07-15 17:58:22.459 [INFO] [agent:df88d322] 📦 代码已克隆到 /app/workspace/df88d322-5bfc-43a3-818c-807673f1f3ac","timestamp":"2026-07-15T17:58:22.459771+08:00"},{"seq":6,"level":"INFO","component":"orchestrator","message":"[orchestrator] 2026-07-15 17:58:22.463 [INFO] [orchestrator:df88d322] 📋 发现 .ci.yml 配置文件，使用确定性构建流程","timestamp":"2026-07-15T17:58:22.463707+08:00"},{"seq":7,"level":"INFO","component":"orchestrator","message":"[orchestrator] 2026-07-15 17:58:22.471 [INFO] [orchestrator:df88d322] 📝 检测到变更的目录: .ci.yml, .gitignore, LICENSE, README.md, fscp-api, fscp-api/fscp-api-system, fscp-api/pom.xml, fscp-auth, fscp-auth/pom.xml, fscp-auth/src, fscp-common, fscp-common/fscp-common-core, fscp-common/fscp-common-datascope, fscp-common/fscp-common-datasource, fscp-common/fscp-common-log, fscp-common/fscp-common-redis, fscp-common/fscp-common-seata, fscp-common/fscp-common-security, fscp-common/fscp-common-sensitive, fscp-common/pom.xml","timestamp":"2026-07-15T17:58:22.471335+08:00"},{"seq":8,"level":"INFO","component":"orchestrator","message":"[orchestrator] 2026-07-15 17:58:22.471 [INFO] [orchestrator:df88d322] 🔨 开始构建 3 个服务","timestamp":"2026-07-15T17:58:22.471591+08:00"},{"seq":9,"level":"INFO","component":"orchestrator","message":"[orchestrator] 2026-07-15 17:58:22.471 [INFO] [orchestrator:df88d322] 🔨 构建服务: fanson/fscp-gateway → 镜像标签 fanson/fscp-gateway:develop-bfb62ed5","timestamp":"2026-07-15T17:58:22.471783+08:00"},{"seq":10,"level":"INFO","component":"docker","message":"[docker] 2026-07-15 17:58:22.472 [INFO] [docker:df88d322] building docker.fanson.cloud/fanson/fscp-gateway:develop-bfb62ed5 (with cache)","timestamp":"2026-07-15T17:58:22.472852+08:00"},{"seq":11,"level":"INFO","component":"docker","message":"[docker] 2026-07-15 17:58:23.475 [INFO] [docker:df88d322] ERROR: failed to build: Cache export is not supported for the docker driver.","timestamp":"2026-07-15T17:58:23.475056+08:00"},{"seq":12,"level":"INFO","component":"docker","message":"[docker] 2026-07-15 17:58:23.475 [INFO] [docker:df88d322] Switch to a different driver, or turn on the containerd image store, and try again.","timestamp":"2026-07-15T17:58:23.475356+08:00"},{"seq":13,"level":"INFO","component":"docker","message":"[docker] 2026-07-15 17:58:23.475 [INFO] [docker:df88d322] Learn more at https://docs.docker.com/go/build-cache-backends/","timestamp":"2026-07-15T17:58:23.475552+08:00"},{"seq":14,"level":"ERROR","component":"docker","message":"[docker] 2026-07-15 17:58:23.475 [ERROR] [docker:df88d322] docker command failed (exit=1): ERROR: failed to build: Cache export is not supported for the docker driver.\nSwitch to a different driver, or turn on the containerd image store, and try again.\nLearn more at https://docs.docker.com/go/build-cache-backends/","timestamp":"2026-07-15T17:58:23.475726+08:00"},{"seq":15,"level":"WARNING","component":"docker","message":"[docker] 2026-07-15 17:58:23.476 [WARNING] [docker:df88d322] buildx 不可用，已切换为原生 docker build (之后本 job 不会再重试 buildx)","timestamp":"2026-07-15T17:58:23.476490+08:00"},{"seq":16,"level":"INFO","component":"docker","message":"[docker] 2026-07-15 17:58:23.476 [INFO] [docker:df88d322] building docker.fanson.cloud/fanson/fscp-gateway:develop-bfb62ed5 (native docker build)","timestamp":"2026-07-15T17:58:23.476737+08:00"},{"seq":17,"level":"WARNING","component":"docker","message":"[docker] 2026-07-15 18:08:23.576 [WARNING] [docker:df88d322] docker command timed out — killed process","timestamp":"2026-07-15T18:08:23.576054+08:00"},{"seq":18,"level":"INFO","component":"orchestrator","message":"[orchestrator] 2026-07-15 18:08:23.577 [INFO] [orchestrator:df88d322] 🔨 构建服务: fanson/fscp-auth → 镜像标签 fanson/fscp-auth:develop-bfb62ed5","timestamp":"2026-07-15T18:08:23.577874+08:00"},{"seq":19,"level":"INFO","component":"docker","message":"[docker] 2026-07-15 18:08:23.580 [INFO] [docker:df88d322] building docker.fanson.cloud/fanson/fscp-auth:develop-bfb62ed5 (skipping buildx — already known to fail)","timestamp":"2026-07-15T18:08:23.580219+08:00"}]}