You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何获取指向GitHub Action最新运行结果的直接访问链接?

实现方案

目前GitHub官方暂未提供直接指向工作流最新单次运行详情的固定原生URL,你可以根据需求选择以下两种常用方案实现:

方案一:零成本变通方案(绝大多数场景适用)

直接将徽章的跳转链接绑定到对应工作流的历史列表页,用户点击徽章进入页面后,默认排在列表最顶部的就是最新的运行记录,点击即可查看详情,无需额外修改工作流配置。

README中徽章的写法示例:

[![dev分支测试状态](https://github.com/<username>/<repo_name>/actions/workflows/test_dev.yml/badge.svg)](https://github.com/<username>/<repo_name>/actions/workflows/test_dev.yml)

方案二:直接跳转最新单次运行详情

如果你需要点击徽章直接进入最新运行的详情页,可以通过在工作流中新增自动更新重定向规则的步骤实现:

  1. 开启仓库的GitHub Pages功能
  2. 在你的test_dev.yml工作流末尾增加如下步骤,每次工作流运行时自动更新重定向页指向本次运行的详情地址:
- name: 生成最新运行记录重定向页
  if: github.ref == 'refs/heads/dev'
  run: |
    echo "<meta http-equiv='refresh' content='0; url=https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}'>" > latest-test-run.html
- name: 提交重定向页到仓库
  uses: EndBug/add-and-commit@v9
  with:
    message: "update latest test run id"
    add: latest-test-run.html
  1. 将徽章的跳转地址设置为你的GitHub Pages下的重定向页地址:https://<username>.github.io/<repo_name>/latest-test-run.html即可。

内容的提问来源于stack exchange,提问作者AmphotericLewisAcid

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 21:45:00