# PR #48773 完整报告

- 仓库：`vllm-project/vllm`
- 标题：[CI][ROCm] Retry failed Docker build steps once
- 合并时间：2026-07-16 03:31
- 原文链接：http://prhub.com.cn/vllm-project/vllm/pull/48773

---

# 执行摘要

- 一句话：ROCm CI Docker 构建步骤新增一次重试
- 推荐动作：此 PR 变更简单明确，无需特别关注，可作为 CI 稳定性改进的参考。

# 功能与动机

ROCm CI 中的 Docker 构建步骤因网络等间歇性问题而失败，导致流水线不必要地重跑。在 PR body 中说明目的为“Add retry for AMD Docker build in CI”，合入者也引用了一个具体 Buildkite 构建链接作为例证。

# 实现拆解

在 `.buildkite/hardware_tests/amd.yaml` 文件中，对三个 `retry.automatic` 列表分别新增一个条目，指定 `exit_status: 1`（非零退出码，表示 Docker/BuildKit 瞬态故障）并设置 `limit: 1`（最多重试一次）。原有针对 Agent 丢失的 `exit_status: -1` 和 `-10` 的重试保持不变。

关键文件：
- `.buildkite/hardware_tests/amd.yaml`（模块 CI 配置；类别 test；类型 configuration）: 唯一变更文件，为三个 Docker 构建步骤增加 exit_status: 1 的重试逻辑。

关键符号：未识别


# 评论区精华

无 review 讨论。

- 暂无高价值评论线程

# 风险与影响

- 风险：风险极低：仅增加 CI 重试策略，不影响任何运行时逻辑。若重试加剧负载，但因仅重试一次且限定了退出码，影响可控。
- 影响：影响范围仅限 ROCm CI 构建任务，预期减少因瞬态故障导致的构建失败，提升 CI 稳定性。对用户无直接影响，对开发者意味着更少的误报构建失败。
- 风险标记：低风险

# 关联脉络

- 暂无明显关联 PR