我想访问 Github Actions 工作流程中的 Pull Request 编号。我可以访问GITHUB_REF
可用的环境变量。尽管在拉取请求操作中它具有以下值:refs/pull/125/merge
。我只需要提取125
.
我发现了一个类似的帖子here https://stackoverflow.com/questions/58033366/how-to-get-current-branch-within-github-actions显示如何使用此变量获取当前分支。尽管在这种情况下,我解析的内容是不同的,并且我无法隔离拉取请求编号。
- 我尝试过使用
{GITHUB_REF##\*/}
这决定了merge
- 我也尝试过
{GITHUB_REF#\*/}
这决定了pull/125/merge
我只需要 Pull 请求编号(在我的示例中为 125)
虽然已经回答了,但我发现最简单的方法是使用 github 上下文。以下示例显示如何将其设置为环境变量。
env:
PR_NUMBER: ${{ github.event.number }}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)