【问题标题】:Bypass verification of particular commit in Gerrit绕过 Gerrit 中特定提交的验证
【发布时间】:2016-11-30 05:34:07
【问题描述】:

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

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

更新:

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

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

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

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

【问题讨论】:

标签: git teamcity gerrit


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2012-10-17
    • 1970-01-01
    • 1970-01-01
    • 2019-11-04
    • 1970-01-01
    • 2014-01-27
    • 1970-01-01
    • 1970-01-01
    • 2019-01-03
    相关资源
    最近更新 更多