在我的设置中,我想将本地 git 存储库与作为代码审查工具的 gerrit 和用于自动审查目的的 Jenkins 结合起来。Git 和 Gerrit 工作正常,但 Jenkins 遇到了一些麻烦。
到目前为止的工作:我做了一个提交,在 Gerrit 中出现以供审查。Jenkins 被触发以使用新更改构建受影响的项目。
此时出现问题,Jenkins 构建失败。
Jenkins 项目的设置:
- SCM:git - 存储库 url 正确,refspec 设置为 $GERRIT_REFSPEC,分支说明符设置为 $GERRIT_BRANCH,构建策略 Gerrit Trigger。
- 构建触发器:gerrit 事件 - 服务器设置正确
- 构建:三个 Maven 目标(测试、全新安装、javadoc)
目标是 Jenkins 检查当前提交(带有新更改),查看它,如果更改合并到 master,它应该更新自己的工作区。
任何想法出了什么问题?