【发布时间】:2022-01-05 13:03:27
【问题描述】:
我使用
触发我的工作流程on:
push:
tags:
GITHUB_REF 在这种情况下不会包含分支名称,我怎么能得到它?
【问题讨论】:
-
你可以使用
git branch --contains $GITHUB_REF或git_branch=$(git for-each-ref | grep ${commit_num} | grep origin | sed "s/.*\///")(见stackoverflow.com/q/12754078/10871900) -
@dan1st 由于 github 操作结帐的工作方式而无法正常工作。您需要将
-r标志添加到包含命令以使其工作。我的回答中提供了示例。
标签: github github-actions