绕过Gerrit中特定提交的验证

时间:2016-11-30 05:34:08

标签: git teamcity gerrit

我设置Gerrit + TeamCity以自动验证更改。但是这种验证相对较长并且并不总是相关的。是否可以跳过验证(但不审查)提交,例如,仅在* .txt文件中进行更改?

我能想象的一个解决方案 - 在Teamcity中设置虚拟,空任务以“验证”这样的变化,但似乎这不是自然的方式......

更新

有关使用方法的更多详细信息。

  1. 我设置了Gerrit并为演示项目做了基本设置。

  2. 我为git repo refs / changes / *中的跟踪更改设置了TeamCity VCS触发器,并在每次提交时运行构建(实际上每个提议的补丁集)。

  3. 我为此构建配置设置了TeamCity功能commit-status-publisher(https://confluence.jetbrains.com/display/TCD10/Commit+Status+Publisher),因此它发布了每个补丁集的状态。

1 个答案:

答案 0 :(得分:0)

我认为您回答了以下问题:设置Teamcity任务以批准"特殊"变化。另一个想法是:您可以创建一个Gerrit挂钩来批准这些更改,Git::Hooks可以用于此。