我是Jenkins / Gerrit的新手 . 我正在尝试将gerrit与jenkins整合在一起 . 我在我的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) .
1 回答
这似乎现在已经解决了 . 关键是跟随 .
我使用Type“Plain”和Pattern“master” . 那没用 .