【问题标题】:Get push source branch name in GitHub action在 GitHub 操作中获取推送源分支名称
【发布时间】:2020-10-23 02:22:14
【问题描述】:

我有一个 GitHub 操作工作流,我在其中将各种不同的源分支合并到目标分支 main。

当我查看 GITHUB_REF 时,它包含主分支。

如何获取源分支的名称?

【问题讨论】:

  • 这能回答你的问题吗? How to get branch name on GitHub action?
  • 感谢您的链接-我已经在搜索中将其作为帖子阅读,它没有回答我的问题,因为它显示了如何获取目标分支名称-我想获取源分支名称。

标签: github github-actions


【解决方案1】:

要访问触发该操作的事件的所有属性,您可以在变量 $GITHUB_EVENT_PATH 中查找路径(它是描述事件的 json)。

然后您可以使用${{ github.event.<the path in the json> }} 访问它。在您的情况下,${{ github.event.pull_request.base.ref }} 应该有您正在寻找的信息。

可能与this question重复?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-12-30
    • 2021-02-02
    • 2020-06-03
    • 2020-01-15
    • 2021-10-12
    • 1970-01-01
    • 2020-10-27
    • 2021-06-02
    相关资源
    最近更新 更多