微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何获取 GitHub CI 作业构建 ID (check_run_id)?

如何解决如何获取 GitHub CI 作业构建 ID (check_run_id)?

我在 Windows 机器上为 GitHub CI 使用带有 PowerShell 脚本的 build.cake 文件任务。我正在尝试通过工作流 .yml 文件中的 GitHub 操作获取 check_run_id。这可能吗?

https://github.com/Siddharth/my-project/pull/15/checks?check_run_id=2508655272

我需要工作流.yml 文件中的 id(2508655272) 值。我附上了我的工作流程文件

我试图从 GitHub 参数本身获取 check_run_id 值,检查了 GitHub 文档。没有找到直接获取 check_run_id 的选项。

有什么办法可以得到check_run_id吗?

您能否就如何在我的工作流程 .yml 文件或任何其他替代方法中实现此目标提出建议?

enter image description here

解决方法

您可以使用环境变量 GITHUB_RUN_ID - link here

或者github上下文变量github.run_id - link here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。