绕过Gerrit中特定提交的验证

问题描述 投票:1回答:1

我设置了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),因此它发布了每个补丁集的状态。
git teamcity gerrit
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.