Prhub

#27182 Add nightly Intel XPU Docker release workflow

原始 PR 作者 jitendra42 合并时间 2026-06-04 13:39 文件变更 1 提交数 2 评论 1 代码增减 +55 / -0

执行摘要

新增 Intel XPU Docker 夜间发布工作流

实现 Intel XPU 平台 Docker 镜像的夜间自动化发布,方便用户每日获取基于 main 分支的最新开发版镜像。

值得了解。展示了如何为特定硬件平台配置持续发布流水线,对 CI/CD 运维人员有参考价值。

讨论亮点

无讨论,仅有一个审核人(mingfeima)直接批准。

实现拆解

  1. 工作流文件:新增 .github/workflows/release-docker-intel-xpu-nightly.yml
  2. 触发方式:支持手动触发(workflow_dispatch)和定时触发(cron: '0 12 * * *',每天 UTC 12:00)。
  3. 并发控制:使用 concurrency 组确保同一工作流组内的运行不重叠。
  4. 作业步骤
    • 检出代码(fetch-depth: 0)。
    • 生成镜像标签,格式为 nightly-dev-xpu-bmg-YYYYMMDD-commit_hash
    • 使用 Intel Docker Hub 凭据登录。
    • 通过 docker build 构建镜像,Dockerfile 为 docker/xpu.Dockerfile,并传入仓库和分支参数。
    • 将构建的镜像推送到 Docker Hub。
文件 模块 状态 重要度
.github/workflows/release-docker-intel-xpu-nightly.yml 持续集成 added 4.77

分析完成后,这里会展示 LLM 生成的相对完整源码片段和详细注释。

评论区精华

没有提炼出高价值讨论线程

当前评论区没有形成足够清晰的争议点或结论,后续有更多讨论时会体现在这里。

风险与影响

风险极低。仅新增 CI 工作流文件,不影响现有功能。潜在风险有:Docker Hub 凭据泄露(通过 GitHub secrets 管理,风险可控);构建失败可能干扰定时发布,但不会影响主仓库。

对用户:Intel XPU 用户可获取每日最新开发镜像,便于测试和集成。对系统:增加一个定时 CI 任务,占用 intel-bmg 运行器资源。对团队:维护工作流配置。

配置变更

关联 Issue

未识别关联 Issue

当前没有检测到明确关联的 Issue 链接,后续同步到相关引用后会出现在这里。

完整报告

参与讨论