我是Jenkins / Gerrit的新手。我试图将格里特与詹金斯结合起来。我在我的git存储库中创建了一个变更集(推送)时触发了一个jenkins项目设置,该存储库由一个gerrit项目托管。主分支不接受直接推送。我使用以下命令推送到存储库。
git push origin HEAD:refs / for / master
现在,当我推动时,jenkins项目并没有自动启动。我可以使用"查询和触发Gerrit补丁"手动触发gerrit事件。
以下是Gerrit服务器和Trigger插件版本。
Gerrit Server版本:2.10.3.1
Gerrit Trigger插件:2.12.0
我几乎遵循Gerrit Trigger插件指南。 jenkins项目设置在屏幕截图(1-3)中。
对于gerrit项目访问权限,该项目继承自All-Projects。这是截图(4)。
答案 0 :(得分:2)
现在似乎已经解决了。关键是关注。
Gerrit Project
-Branches
-Type: Path
-Pattern: ""
我正在使用Type" Plain"和模式" master"。那没用。