【问题标题】:Get current github branch name in heroku deploy在 heroku deploy 中获取当前 github 分支名称
【发布时间】:2018-10-24 15:59:27
【问题描述】:

有没有办法在部署/构建期间检测当前部署的 github 分支?或者在测功机运行时在应用程序中。到目前为止,我已经尝试过:

  • git rev-parse --abbrev-ref HEAD 但它不是一个 git repo 所以这失败了
  • ENV 变量,printenv 没有显示任何与 git 分支对应的变量

我唯一能想到的另一件事是调用 github 部署 API,但这似乎很啰嗦。 Heroku 必须将这些信息存储在他们可以访问的地方。

【问题讨论】:

  • 我们已经启用了 runtime-dyno-metadata 实验室功能,但不包括它

标签: git github heroku


【解决方案1】:

来自 Heroku 支持的回应:

不幸的是 git 分支不是我们暴露给 应用。

我创建了一个功能请求以将此请求传递给产品 团队。

我看到一些应用程序连接到 GitHub 以获取额外的提交 根据需要提供详细信息,但具体取决于您的工作流程。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-07-17
    • 2015-05-14
    • 2011-09-08
    • 2013-09-10
    • 1970-01-01
    • 2020-01-21
    • 2023-03-09
    相关资源
    最近更新 更多