You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Drone CI构建卡在‘Step is pending’状态,求助排查原因

可能的原因分析

1. YAML配置语法错误

你的.drone.yml配置中,services部分的image: docker:dind\末尾多了一个反斜杠,这会导致YAML解析失败,Drone无法正确识别配置,进而导致任务一直处于pending状态。

2. Drone Runner资源不足或未正常运行

  • 检查Drone Docker Runner是否已经启动并正常运行,确保Runner与Drone Server之间的网络通信正常。
  • 确认Runner有足够的CPU、内存资源来分配给构建任务,资源不足会导致任务无法被调度执行。

3. Docker权限问题

Drone Runner需要具备操作Docker的权限才能执行容器化构建任务:

  • 确保Runner容器挂载了宿主机的Docker套接字(/var/run/docker.sock),否则无法调用Docker引擎。
  • 检查Runner运行用户是否拥有Docker操作的权限。

4. 镜像拉取问题

虽然日志未显示错误,但docker:dind镜像可能存在拉取超时或失败的情况:

  • 确认Runner所在网络可以正常访问Docker Hub,或者配置了国内镜像源加速拉取。
  • 尝试手动在Runner宿主机拉取docker:dind镜像,验证是否能成功获取。

内容的提问来源于stack exchange,提问作者Alessio Balderi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 04:39:52