Gerrit触发器可通过脚本化管道来设置新补丁

时间:2019-06-21 15:30:44

标签: jenkins-pipeline jenkins-groovy gerrit-trigger

我们通过Gerrit Trigger插件将Gerrit Code Review与Jenkins集成在一起,因此,自由风格的工作能够验证推送到gerrit的每个补丁集。运行良好。

现在,我们需要更改为Jenkins脚本化管道。因此,对于同一点,我尝试了以下方法,

  1. 在Jenkins中创建管道作业。
  2. 启用了Gerrit触发器部分,并包含一个存储库。
  3. 在“管道”部分下添加了阶段以用于存储库签出。
  4. 包括启动Docker容器的下一个阶段。
  5. Maven构建包括最后阶段。

这里的方法是,如果构建成功完成,则必须设置(+1),否则(-1)需要自动设置。但是我不能成功。让我知道我的方法是否正确?如果有误,请建议我最好的方法。

想法是使用脚本化管道和docker容器来验证所有新补丁集。

1 个答案:

答案 0 :(得分:0)

可以使用Jenkins中的gerrit_trigger服务器配置来设置特定标签对gerrit评论的自动投票。

检查是否在/ gerrit-trigger /下配置了相同的设置 Gerrit服务器-编辑服务器配置-Gerrit报告值