【问题标题】:Gerrit does not trigger my jenkins jobGerrit 不会触发我的詹金斯工作
【发布时间】:2023-04-03 16:00:01
【问题描述】:

我已经安装了 Gerrit 2.8 并使用两个用户(我的本地开发人员机器和 jenkins)对其进行了配置,并根据本指南导入了现有存储库:

https://review.openstack.org/Documentation/install-quick.html

我已经克隆了gerrit repo:

git clone ssh://user@gerrit-test:29418/repo_test

提交了一些更改并将它们推送到gerrit:

git push origin HEAD:refs/for/master

我看到了 gerrit Web UI 的变化。然后我安装了:

https://wiki.jenkins-ci.org/display/JENKINS/Gerrit+Trigger

并根据上述说明配置了一个maven作业:

还有:

但是当我将更改推送到 gerrit 时,不会触发作业。不过,我可以从 Query and Trigger Gerrit Patches 页面手动触发更改。

有什么建议吗?

【问题讨论】:

    标签: jenkins gerrit


    【解决方案1】:

    用户是否拥有Stream Events 权限?

    【讨论】:

    • 这是在 Gerrit 2.7 中引入的
    • 如何授予这些权限?我有 Gerrit 2.9.1
    【解决方案2】:

    确保在 Gerrit 项目选项中将“提交类型”设置为“仅快进”。

    【讨论】:

      猜你喜欢
      • 2023-04-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多