任务的状态反映了它从规格说明到拉取请求流程中的所处环节。
| 状态 | 含义 |
|---|---|
PENDING | 已受理,正在等待空闲的代理节点。 |
IN_PROGRESS | 正在被积极处理中。 |
PENDING_REVIEW | 工作已完成并通过审核,正等待集成或批准。 |
COMPLETED | 已交付。 |
NEEDS_HUMAN_REVIEW | Coroid无法独立推进,正在向您征求相关意见。 |
PAUSED | 暂时暂停,可恢复执行。 |
FAILED | 执行无法完成。 |
CANCELLED | 由您手动停止。 |
WONT_FIX | 刻意关闭且未执行相关工作。 |
PENDING
已排队。该任务有效,正在等待处理资源。
**若其在此状态停留时间超出预期:**可能是您的所有节点均处于忙碌状态,或是优先级更高的任务排在它前面。请查看优先级(P0至P3)以及处理能力。增加节点可缩短队列长度;但无法加快已在运行的任务进度。
IN_PROGRESS
当前有代理正在处理。您可以实时查看运行过程。
**若其运行时间远长于同类任务:**通常是测试套件运行缓慢或卡住,或是规格说明过于宽泛导致代理不断发现更多待办事项。详见任务卡住或执行失败时该如何处理.
PENDING_REVIEW
工作已构建且通过自动化审核。它正在等待集成或您的确认。
**应对方式:**审核pull request。详见审核并合并结果.
COMPLETED
已交付。对大多数任务而言,这意味着pull request已打开并准备就绪;合并操作仍需由您完成。
NEEDS_HUMAN_REVIEW
**这并非故障。**该任务遇到了只有人工才能做出的决策——比如需求表述模糊、存在两种同等合理的方案、缺少凭证,或是存在未事先说明的约束条件。
**应对方式:**阅读相关问题并给出答复,任务便会从暂停处继续推进。回答越精准越好;含糊的答复只会引发再次猜测。
若您频繁看到此状态,通常原因是工作规格说明不清晰。详见规格说明.
PAUSED
故意暂停且可恢复执行。暂停期间会释放所占用的节点。
FAILED
执行无法完成。这与已运行但未通过审核的工作不同——后者会显示为返工项或发现项。
常见原因:
- 在干净的工作空间中无法运行的构建或测试命令
- 缺少套件所需的依赖项、凭证或服务
- 仓库连接在运行中途失去访问权限
- 任务超出了您套餐所允许的运行限制
**应对方式:**阅读失败输出信息,其中会标明失败的阶段。多数首次出现的故障源于环境配置问题——详见构建与测试配置.
CANCELLED
由您手动停止。运行随即中止,节点会立即释放。
WONT_FIX
刻意关闭且未执行相关工作——原因可能是问题已解决、不适用,或经决策无需处理。这与CANCELLED在意图层面:WONT_FIX是对工作的判断,CANCELLED是对运行结果的判断。