如何在当前运行的分支上显示GitHub Action徽章?

3
我需要展示当前正在运行的分支的GitHub Action徽章,而不仅仅是一个分支(默认或指定的)。
1个回答

2
如 "添加工作流状态徽章" 所述,仅使用URL中的branchevent查询参数来显示特定分支或事件的工作流运行状态。
但这些参数是固定的。修改它们意味着每次运行新操作时都需要更新README。
所述操作可以获取其操作的分支名称(请参见"如何在GitHub Actions中获取当前分支?")。
但您随后需要将该操作与例如github-update-readme结合使用,以便包含正确的徽章URL:
![example](https://github.com/github/docs/actions/workflows/main.yml/badge.svg?branch=${GH_BRANCH})
                                                                                        ^^^^^^^^^^
                                       (value computed from the previous step by your main action)

${GH_BRANCH} 在 README.me 中对我无效。 - S. Ali Mihandoost
@Ali.MD 你有找到其他适用于你情况的变量吗? - VonC

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接