git - Gerrit 触发器手动工作但不能自动工作

标签 git triggers jenkins gerrit

我已将 Jenkins 配置为在我的 Gerrit 项目每次收到新提交时运行一个作业: 创建补丁集时触发

我正在使用以下版本:

Gerrit 触发器 2.11.0

Git 客户端插件 1.6.4

Jenkins 版本。 1.512

问题是我可以毫无问题地手动触发它,但触发器不会自动运行!我试图移动到版本 Gerrit trigger 2.9.0 来检查这个问题是否是因为更新,但我无法回到那个版本。

您知道为什么自动触发不起作用吗? 谢谢

最佳答案

我遇到了与 sessyargc.jp 类似的问题

更改集和作业触发器的手动搜索正在运行,Gerrit 的权限已设置,我可以使用 ssh -p 29418 @gerrit stream-events 查看流式消息。但是作业不会在提交变更集时自动启动。

问题是我需要转到 Jenkins->gerrit-trigger 配置并按下 Gerrit 服务器 部分下的 Status 列中的按钮。初始按钮颜色为红色,按下后变为蓝色,作业开始触发。

关于git - Gerrit 触发器手动工作但不能自动工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22659122/

相关文章:

permissions - Jenkins CLI 异常 : missing Job/ExtendedRead permission

jenkins - 有没有办法在 Jenkins 上手动设置下一个版本号

git - 如何在特定提交中获取重命名文件的修改信息?

git - 从另一个分支重新建立一个分支,该分支是从 master 重新建立的

git - 如何在不通过我的本地计算机抽取所有内容的情况下将 Github 上的一个分支更新到上游版本?

SQL Server : Can I use EXEC to run an external Application?

PostgreSQL 在插入触发器之前阻塞 0000-00-00 00 :00:00

c# - 触发器在 Sql Server 的 BulkCopy 中不起作用

angularjs - 致命的 : unable to access 'https://github.com/gabelerner/canvg.git/' : Peer reports incompatible or unsupported protocol version

git - 为 flask 应用程序创建 gitignore