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