【问题标题】:Can Gerrit trigger be configured for maven project可以为maven项目配置Gerrit触发器吗
【发布时间】:2017-02-10 20:19:30
【问题描述】:

我已经在 SERVER_GERRIT 上设置了 Gerrit 服务器。我在 SERVER_JENKINS 上运行 jenkins。我已经在 SERVER_JENKINS 上安装了 Gerrit 触发器,并在 SERVER_GERRIT 上为 jenkins 用户完成了所需的设置。每当创建补丁集时,我已经配置了一个 MAVEN 作业来构建 SERVER_GERRIT 上的 git repo。该作业按预期触发,但总是失败,因为它试图在 SERVER_JENKINS 上查找 pom.xml,而不是在 SERVER_GERRIT 上构建补丁集。 知道我错过了什么吗?他们是 maven 项目的不同插件吗?

【问题讨论】:

  • 您是否在 Jenkins 上使用 Git 插件来克隆 SERVER_GERRIT 上的存储库(pom.xml 所在的位置)?
  • 没有。我已经分别在 SERVER_GERRIT 上克隆了存储库。每当创建任何补丁集时,我都可以调用 jenkins 作业。但是该构建作业在 SERVER_JENKINS 中查找 pom.xml,但它没有找到。所以构建失败并将我的补丁集评分为 - Verified = -1。

标签: jenkins-plugins gerrit gerrit-trigger


【解决方案1】:

安装Git Plugin on Jenkins,这样您的 Gerrit 存储库将被 Jenkins 作业在 SERVER_JENKINS 克隆/获取,并且 pom.xml 将被正确找到。

【讨论】:

    猜你喜欢
    • 2019-02-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-17
    • 1970-01-01
    • 2010-12-10
    • 1970-01-01
    • 2017-04-21
    相关资源
    最近更新 更多