返回 Bug 清单
BUG-0058project-42中已修复deploy-ci
CI 校验 build@shell 被 Gitee Go 拦截
发现:2026-09-30验证:2026-10-09置信度:85%
症状
Gitee Go `build@shell` step 被插件校验系统拦截,无法保存流水线;同时 Gitee CI 基础镜像无 docker 客户端,`docker compose config` 无法执行。
根因
`build@shell` 被部署平台限制;Gitee 云端 CI 镜像不包含 docker,导致 compose 校验失败。
修复方案
(`f0b4d0e`):改用 `build@nodejs` step 作为容器,执行 ci-validate.sh;该脚本在无 docker 时跳过 compose 校验,仅执行 `bash -n` 检查 shell 脚本语法。
修复命令
(`f0b4d0e`):改用 `build@nodejs` step 作为容器,执行 ci-validate.sh;该脚本在无 docker 时跳过 compose 校验,仅执行 `bash -n` 检查 shell 脚本语法。错误签名
`build@shell` 被部署平台限制;Gitee 云端 CI 镜像不包含 docker,导致 compose 校验失败。技术信息
来源项目
project-42
涉及文件
.workflow/xianzhi-deploy-validate.yml` + `deploy/scripts/ci-validate.sh
标签
deploy-ci, project-42