标签: gerrit

如何使用LDAP在Tomcat下安装Gerrit?

我正在尝试找到在 Tomcat 下使用 LDAP 支持安装 Gerrit 的良好说明。我最好将它安装在 Windows 2008 Server 上。但是,如果不可能,我可以选择 Linux。

Gerrit 说明仅涵盖在码头下安装:

http://gerrit.googlecode.com/svn/documentation/2.1.3/install-j2ee.html#installation

如果我想在不同的环境下设置它,没有多少工作要做。

我确实找到了一些有用的链接,但没有将设置整合在一起。

http://codeslife.com/2011/06/08/install-gerrit-locally-under-windows/ http://gerrit.googlecode.com/svn/documentation/2.1.7/config-gerrit.html#_a_id_ldap_a_section_ldap http ://code.google.com/p/gerrit/issues/detail?id=292

我总是可以通过反复试验来设置它,但如果有人已经解决了这些问题,我更愿意节省时间。

windows-server-2008 tomcat ldap gerrit

11
推荐指数
1
解决办法
2万
查看次数

我希望 Jenkins 在 Gerrit 中上传或更改补丁集时触发构建。我该如何配置?

我正在使用 Jenkins 1.557 来观察 Gerrit 2.8 实例的变化。我正在使用以下插件:

  • Git 插件 2.1.0
  • Git 客户端插件 1.7.0
  • Gerrit 触发器 2.11.1

当我在 Gerrit 触发器上使用“测试连接”时,它返回成功,所以我知道凭据正在工作。我在“高级”按钮下使用默认值。

对于我的测试构建类型,我使用了 Jenkins 检查的 git repo(我添加了“ls -l”的构建后步骤,它正确显示了 repo 内容)。我将构建触发器设置为“gerrit event”,对于“gerrit trigger”,我选择了“Check non-reviewed patchsets”,并启用了“patchset created”的触发器。gerrit 项目设置似乎正确。

我无法通过上传新更改或更改的新补丁集来启动构建。当我使用“查询并触发 Gerrit 补丁”按钮手动触发构建时,构建会发生,但不会记录任何投票。我显然错过了部分难题 - 如果我 ssh 进入 gerrit 并执行“流事件”,我会看到我期望看到的事件。

Jenkins - 权威指南 - 来自 O'Reilly 并没有真正涵盖 Gerrit。我试图避免轮询,因为此 Jenkins 实例将管理数十个 git 存储库。

调试的下一步是什么?

git jenkins gerrit

6
推荐指数
1
解决办法
5116
查看次数

标签 统计

gerrit ×2

git ×1

jenkins ×1

ldap ×1

tomcat ×1

windows-server-2008 ×1