首页 文章

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

提问于
浏览
1

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

Image 1

Image 2

Image 3

Image 4

1 回答

  • 2

    这似乎现在已经解决了 . 关键是跟随 .

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

    我使用Type“Plain”和Pattern“master” . 那没用 .

相关问题