如何找到包含git的特定提交的TeamCity构建?

问题描述:

上下文:TeamCity检测到git提交,并开始自动构建。如何找到包含git的特定提交的TeamCity构建?

鉴于git commit hash和TeamCity配置,如何在配置中找到包含提交的构建,而无需通过Web UI手动检查每个构建?

如果您为每个版本添加标签(或者至少每个版本为绿色,我通常会因为其他原因而需要这样做),并在标签中包含版本号(我有“build-%system” “版本控制设置”中的“build.number%” - >“目前我正在查看的项目的”标签模式“),这只是在感兴趣提交后找到第一个标签的问题。

+1

这就是要走的路。然后使用:git标签 - 包含列出构建。 – 2014-09-05 05:18:37

+0

类似于距离TeamCity 100英里的解决方法。我希望我不得不使用“通过提交查找”TeamCity功能。 – 2015-10-23 09:12:25

在TeamCity 9中有一个干净的方式来获取包含给定的git commit的构建。只需使用过滤!

Build Configuration -> Change Log tab -> Advanced search -> revision: <your git revision>