2015-04-25 60 views
1

我是Jenkins/Gerrit的新手。我正在努力将詹姆斯与詹姆斯结合在一起。我有一个jenkins项目设置,当我的git仓库中创建了一个变更集(push)时,会触发这个变更集,该仓库由一个gerrit项目托管。主分支不接受直接推送。我使用以下命令推送到存储库。Jenkins上的Gerrit事件不会在git push上自动触发

混帐推起源HEAD:裁判/为/主

现在,当我做一推,詹金斯项目不会自动揭开序幕。我可以用“查询和触发Gerrit补丁”手动触发gerrit事件。

下面是Gerrit服务器和触发器插件版本。

格里特服务器版本:2.10.3.1

格里特触发插件:2.12.0

我几乎跟着Gerrit Trigger插件指南。 jenkins项目设置在屏幕截图(1-3)中。

对于gerrit项目访问权限,项目继承All-Projects。这是截图(4)。

Image 1 Image 2 Image 3 Image 4

回答

2

这似乎是目前解决。关键是紧随其后。

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

我在使用Type“Plain”和Pattern“master”。这没有用。

相关问题