【发布时间】:2016-11-30 05:34:07
【问题描述】:
我设置了 Gerrit + TeamCity 来自动验证更改。但这种验证相对较长,并不总是相关的。是否可以跳过验证(但不审查)提交,例如仅在 *.txt 文件中进行更改?
我可以想象的一个解决方案 - 在 Teamcity 中设置虚拟的空任务以“验证”此类更改,但似乎这不是自然的方式......
更新:
有关使用方法的更多详细信息。
我设置了 Gerrit 并为演示项目进行了基本设置。
我设置 TeamCity VCS 触发器以跟踪 git repo refs/changes/* 中的更改,并在每次提交时运行构建(实际上是每个提议的补丁集)。
我为此构建配置设置了 TeamCity 功能 commit-status-publisher (https://confluence.jetbrains.com/display/TCD10/Commit+Status+Publisher),因此它发布了每个补丁集的状态。
【问题讨论】:
-
不安静。我使用不同的(但相似的 - commit-status-publisher)插件和略有不同的方法(没有挂钩 - 使用 teamcity vcs 触发器)。虽然总体思路是一样的。
-
当然,但是请使用更多详细信息和链接编辑您的问题;)