詹金斯获取正确的分支但不继续构建

时间:2017-11-30 10:37:17

标签: git maven jenkins gerrit gerrit-trigger

在我的设置中,我想将一个本地git存储库与gerrit结合起来作为代码审查工具和Jenkins进行自动审查。 Git和Gerrit正常工作,但Jenkins遇到了麻烦。

到目前为止工作的内容:我提交了一份提交内容供Gerrit审核。 Jenkins被触发以使用新的更改构建受影响的项目。

此时出现问题,Jenkins构建失败。

Screenshot of the Console Output

Jenkins-Project的设置:

  • SCM:git - 存储库url正确,refspec设置为$ GERRIT_REFSPEC,分支说明符设置为$ GERRIT_BRANCH,构建策略Gerrit Trigger。
  • 构建触发器:gerrit事件 - 服务器设置正确
  • 构建:三个Maven目标(测试,清理安装,javadoc)

目标是Jenkins检出当前的提交(使用新的更改),检查它,如果更改合并到主服务器,它应该更新自己的工作区。

任何想法出了什么问题?

1 个答案:

答案 0 :(得分:0)

如果你想构建刚刚推送到Gerrit的补丁集,你必须像下面的例子中那样设置Jenkins:

enter image description here