在Heroku部署中获取当前的github分支名称

时间:2018-10-23 15:32:10

标签: git github heroku

有没有一种方法可以在部署/构建期间检测当前正在部署的github分支?或在dyno运行时在应用程序中。到目前为止,我已经尝试过:

  • git rev-parse --abbrev-ref HEAD,但它不是git仓库,因此会失败
  • ENV变量,printenv没有显示任何与git分支相对应的变量

我唯一想到的另一件事是调用github部署API,但这似乎很漫长。 Heroku必须将这些信息存储在其末端可访问的位置。

1 个答案:

答案 0 :(得分:0)

Heroku支持的回复:

  

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

     

我已经创建了一个功能请求,将该请求传递给产品   团队。

     

我已经看到一些应用程序连接到GitHub以获取其他提交   详细信息,但具体取决于您的工作流程。