如何在徽章中显示 GitHub 操作上次运行日期

问题描述 投票:0回答:1

我有一些 cron 计划的 GitHub 操作,想知道 README 中的上次运行日期。

现在我有了徽章,但缺少日期信息。

我知道我可以在操作中编辑自述文件,但我不喜欢这种方法。

github github-actions cicd
1个回答
0
投票

这是与shields.io徽章兼容的解决方案

  1. 找到工作流程

    ID
    :

    https://api.github.com/repos/USER/REPO/actions/runs
    
  2. 查找最新完成的工作流程运行

    ID

    查询参数是可选的,并且可以根据用例进行自定义(请参阅文档

    https://api.github.com/repos/USER/REPO/actions/runs/ID?q:status=completed%20per_page=1
    
  3. 在shields.io上,创建动态JSON徽章

    • 网址:
      URL from step 2
    • 查询:例如
      $.run_started_at

    有关更高级的查询选项,请参阅JSONPath 语法

© www.soinside.com 2019 - 2024. All rights reserved.