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

Drone CLI执行异常咨询:阶段未找到与Proto重复注册报错

问题解答

关于Stage '' not found in build file : resource not found报错

这个错误的常见原因有两个:

  • 执行Drone CLI命令时误加了--stage参数但未指定具体名称(比如写成drone exec --stage ""),或者环境变量DRONE_STAGE被设为空值。你的配置用的是Drone 1.x+的pipeline格式,本身没有stage字段,CLI找不到空名称的stage就会报错。
  • CLI版本与Drone服务器不兼容:如果你的CLI是针对Drone 0.8及以前的旧版本,而配置用了新版pipeline语法,旧CLI会试图解析stage字段,自然找不到就报错。

解决办法:

  • 检查执行命令,去掉多余的--stage参数,或者清空错误的DRONE_STAGE环境变量。
  • 升级Drone CLI到和服务器匹配的版本。

关于proto: duplicate proto type registered报错

这个报错是CLI内部的依赖冲突问题,编译CLI时重复引入了相同的proto定义导致的,不会影响核心功能使用,只是输出的警告信息。只要Drone命令能正常执行(比如构建、查看状态等),可以直接忽略。如果看着不舒服,重新下载安装官方最新版的Drone CLI,大概率能解决这个警告。

附你的配置文件参考:

kind: pipeline
type: exec
name: test

steps:
  - name: echo
    commands:
      - echo "hello world"

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 09:53:18