Jenkins上的Gerrit事件不会在git push上自动触发

时间:2015-04-25 22:14:40

标签: git jenkins gerrit gerrit-trigger

我是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)。

Image 1 Image 2 Image 3 Image 4

1 个答案:

答案 0 :(得分:2)

现在似乎已经解决了。关键是关注。

Gerrit Project
 -Branches
  -Type: Path
  -Pattern: ""

我正在使用Type" Plain"和模式" master"。那没用。