文档

任务状态

任务可拥有的所有状态、产生原因及应对方式。

任务的状态反映了它从规格说明到拉取请求流程中的所处环节。

状态含义
PENDING已受理,正在等待空闲的代理节点。
IN_PROGRESS正在被积极处理中。
PENDING_REVIEW工作已完成并通过审核,正等待集成或批准。
COMPLETED已交付。
NEEDS_HUMAN_REVIEWCoroid无法独立推进,正在向您征求相关意见。
PAUSED暂时暂停,可恢复执行。
FAILED执行无法完成。
CANCELLED由您手动停止。
WONT_FIX刻意关闭且未执行相关工作。

PENDING

已排队。该任务有效,正在等待处理资源。

**若其在此状态停留时间超出预期:**可能是您的所有节点均处于忙碌状态,或是优先级更高的任务排在它前面。请查看优先级(P0P3)以及处理能力。增加节点可缩短队列长度;但无法加快已在运行的任务进度。

IN_PROGRESS

当前有代理正在处理。您可以实时查看运行过程。

**若其运行时间远长于同类任务:**通常是测试套件运行缓慢或卡住,或是规格说明过于宽泛导致代理不断发现更多待办事项。详见任务卡住或执行失败时该如何处理.

PENDING_REVIEW

工作已构建且通过自动化审核。它正在等待集成或您的确认。

**应对方式:**审核pull request。详见审核并合并结果.

COMPLETED

已交付。对大多数任务而言,这意味着pull request已打开并准备就绪;合并操作仍需由您完成。

NEEDS_HUMAN_REVIEW

**这并非故障。**该任务遇到了只有人工才能做出的决策——比如需求表述模糊、存在两种同等合理的方案、缺少凭证,或是存在未事先说明的约束条件。

**应对方式:**阅读相关问题并给出答复,任务便会从暂停处继续推进。回答越精准越好;含糊的答复只会引发再次猜测。

若您频繁看到此状态,通常原因是工作规格说明不清晰。详见规格说明.

PAUSED

故意暂停且可恢复执行。暂停期间会释放所占用的节点。

FAILED

执行无法完成。这与已运行但未通过审核的工作不同——后者会显示为返工项或发现项。

常见原因:

  • 在干净的工作空间中无法运行的构建或测试命令
  • 缺少套件所需的依赖项、凭证或服务
  • 仓库连接在运行中途失去访问权限
  • 任务超出了您套餐所允许的运行限制

**应对方式:**阅读失败输出信息,其中会标明失败的阶段。多数首次出现的故障源于环境配置问题——详见构建与测试配置.

CANCELLED

由您手动停止。运行随即中止,节点会立即释放。

WONT_FIX

刻意关闭且未执行相关工作——原因可能是问题已解决、不适用,或经决策无需处理。这与CANCELLED在意图层面:WONT_FIX是对工作的判断,CANCELLED是对运行结果的判断。