【问题标题】:Teamcity & Git - PR merge builds - anyway to get HEAD commit hash?Teamcity 和 Git - PR 合并构建 - 无论如何要获得 HEAD 提交哈希?
【发布时间】:2013-03-21 03:20:13
【问题描述】:

我有一个带有 github vcs 根的团队城市建设项目。我已经为 /head 和 /merge refs 在 PR 上触发了构建。烦人的事情是虽然你不能对合并提交哈希做任何有用的事情——它在 github 中不存在。我想推出版本号中带有哈希(子字符串 7)的 nuget 包,以及合并构建的 github 提交状态,但针对 HEAD 哈希。

但是,在构建合并时,我看不到获取该 HEAD 哈希的方法。我不只是想做头,因为它有点没用——我们只关心合并是否会建立。

(PR - 拉取请求)

【问题讨论】:

    标签: github teamcity


    【解决方案1】:

    当在 /merge 上运行时,此命令似乎可以可靠地工作。

    git log --no-merges -1 --pretty='%H'
    

    【讨论】:

      猜你喜欢
      • 2021-02-02
      • 2020-05-07
      • 1970-01-01
      • 2014-12-09
      • 1970-01-01
      • 2018-06-21
      • 1970-01-01
      • 2014-10-29
      • 2021-06-13
      相关资源
      最近更新 更多