Teamcity& Git - PR合并构建 - 无论如何得到HEAD提交哈希?

时间:2013-03-21 03:20:14

标签: github teamcity

我有一个带有github vcs root的团队城市构建项目。我已经为/ head和/ merge refs触发了PR的构建。令人讨厌的是,尽管你不能对合并提交哈希做任何有用的事情 - 它并不存在于github中。我想用版本号中的hash(substring 7)和合并构建的github commit状态推出nuget包,但是要反对HEAD哈希。

但是,在构建合并时,我无法找到获取HEAD哈希的方法。我不想做头脑,因为它没用 - 我们只关心合并会建立。

(公关 - 拉请求)

1 个答案:

答案 0 :(得分:3)

在/ merge上运行时,此命令似乎可靠。

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