Gerrit

2016-11-30 46 views
0

旁边的particulat commit验证验证我设置了Gerrit + TeamCity来自动验证更改。但是这种验证相对较长,并不总是相关的。是否有可能跳过验证(而不是审核)提交,比如只改变* .txt文件?Gerrit

一个解决方案,我可以想像 - 建立假,在TeamCity的空任务“验证”这样的变化,但似乎是不自然的方式...

更新:

更多关于使用方法的细节。

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

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

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

+0

这是从2011年https://github.com/maxifier/teamcity-gerrit-plugin和https://timothybasanov.com/2011/08/31/teamcity-gerrit.html吗? – VonC

+0

不安静。我使用不同的(但类似的 - 提交状态发布者)插件和略有不同的方法(没有挂钩 - 使用teamcity vcs触发器)。虽然一般的想法是一样的。 –

+0

当然,但是请编辑您的问题,并提供更多详细信息和链接;) – VonC

回答

0

我想你回答了你的问题:设置一个Teamcity任务来批准“特殊”更改。另一个想法:你可以创建一个Gerrit hook来批准这些更改,Git::Hooks可以用于此。